]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/commitdiff
setup: require setuptools >= v0.6c6 on all platforms
authorZooko O'Whielacronx <zooko@zooko.com>
Thu, 10 Jan 2008 21:02:13 +0000 (14:02 -0700)
committerZooko O'Whielacronx <zooko@zooko.com>
Thu, 10 Jan 2008 21:02:13 +0000 (14:02 -0700)
Technically, we could get away with v0.6c5 or v0.6c4 on non-cygwin platforms, but if someone currently doesn't have setuptools >= v0.6c6 installed then our setup process will just use our bundled setuptools v0.6c7 anyway, so it will still work, and this makes the setup.py and the accompanying documentation simpler.

setup.py

index 10709dbf8675a5c8d175852a5519961ef9ef083e..2ca9c88cea9777826f36ac989a60d37be1897aea 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -17,13 +17,11 @@ try:
 except ImportError:
     pass
 else:
-    if 'cygwin' in sys.platform.lower():
-        min_version='0.6c6'
-    else:
-        # foolscap uses a module-level os.urandom() during import, which
-        # breaks inside older setuptools' sandboxing. 0.6c4 is the first
-        # version which fixed this problem.
-        min_version='0.6c4'
+    # foolscap uses a module-level os.urandom() during import, which breaks
+    # inside older setuptools' sandboxing. 0.6c4 is the first version which
+    # fixed this problem.  On cygwin there was a different problem -- a
+    # permissions error -- that was fixed in 0.6c6.
+    min_version='0.6c6'
     download_base = "file:"+os.path.join('misc', 'dependencies')+os.path.sep
     use_setuptools(min_version=min_version,
                    download_base=download_base,