convenience hack: if setuptools is not already present, then this will download it from pypi into the CWD and use it.
diff --git a/setup.py b/setup.py
index 343235c..c5c0247 100755
--- a/setup.py
+++ b/setup.py
@@ -11,6 +11,13 @@
 Installation script for the OpenSSL module
 """
 
+try:
+    from ez_setup import use_setuptools
+except ImportError:
+    pass
+else:
+    use_setuptools(download_delay=0)
+
 import os, sys
 
 def pylibdir(prefixdir):