]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/commitdiff
require setuptools >= 0.6c6 on cygwin, and >= 0.6a9 on other platforms
authorZooko O'Whielacronx <zooko@zooko.com>
Tue, 7 Aug 2007 21:15:54 +0000 (14:15 -0700)
committerZooko O'Whielacronx <zooko@zooko.com>
Tue, 7 Aug 2007 21:15:54 +0000 (14:15 -0700)
Earlier I tried 0.6a9 (which comes in .deb format on Dapper) and something
didn't work, so I raised it to 0.6c3.  However, I didn't make a note of what
failed, and so now I'm hoping that what failed was cygwin-specific.  Anyway,
everyone look out for setuptools compatibility problems on the your favorite
platform (and I'll check the buildslaves), and we'll raise the required version
as little as possible and only on the problematic platform.

README
src/simplejson/setup.py
src/zfec/setup.py

diff --git a/README b/README
index 66efaef25127df314e6bdf62bb64d5ea244eabbc..5eee355186b6b68f19abad8c3fe595a16913325b 100644 (file)
--- a/README
+++ b/README
@@ -72,12 +72,13 @@ gcc make python-dev python-twisted python-nevow python-pyopenssl".
 
  + Python setuptools (build and distribution tool)
 
-   Note: The build process will automatically download and install
-   setuptools if it is not present.  However, if an old, incompatible
-   version of setuptools (< v0.6c6) is present, then the build will fail.
-   Therefore, if the build fails due to setuptools not being compatible,
-   you can either upgrade or uninstall your version of setuptools and try
-   again.
+   Note: The build process will automatically download and install setuptools
+   if it is not present.  However, if an old, incompatible version of
+   setuptools is present (< v0.6c6 on Cygwin, or < v0.6a9 on other
+   platforms), then the build will fail.
+
+   So if the build fails due to setuptools not being compatible, you can
+   either upgrade or uninstall your version of setuptools and try again.
 
    http://peak.telecommunity.com/DevCenter/EasyInstall#installation-instructions
 
index ac1892203d23e7da60b9df204e786851afbfe5b9..92c92709eec932dbfb154fe301d30a22a8f0bc05 100644 (file)
@@ -1,7 +1,11 @@
 #!/usr/bin/env python
 
 import ez_setup
-ez_setup.use_setuptools(min_version="0.6c6")
+if 'cygwin' in sys.platform.lower():
+    min_version='0.6c6'
+else:
+    min_version='0.6a9'
+ez_setup.use_setuptools(min_version=min_version)
 
 from setuptools import setup, find_packages, Extension, Feature
 from distutils.command.build_ext import build_ext
index 8f4e31fe6aedcb61f0461bee567733968cfee078..24a16e35a204e210bf37a7b63c719bf0192debcf 100644 (file)
 # http://allmydata.com/.
 
 from ez_setup import use_setuptools
-use_setuptools(min_version='0.6c6')
+import sys
+if 'cygwin' in sys.platform.lower():
+    min_version='0.6c6'
+else:
+    min_version='0.6a9'
+use_setuptools(min_version=min_version)
 
 from setuptools import Extension, find_packages, setup