setup: upgrade the bundled copy of zetuptoolz from 0.6c10dev to 0.6c12dev and increas...
authorzooko <zooko@zooko.com>
Tue, 23 Jun 2009 04:55:10 +0000 (10:25 +0530)
committerzooko <zooko@zooko.com>
Tue, 23 Jun 2009 04:55:10 +0000 (10:25 +0530)
Ignore-this: cfc87deaed56e340e9c93bc357e2b1e1

darcs-hash:7ce2e86292da564a8de9f506be98a8393293058f

zfec/ez_setup.py
zfec/misc/dependencies/setuptools-0.6c10dev.egg [deleted file]
zfec/misc/dependencies/setuptools-0.6c12dev.egg [new file with mode: 0644]
zfec/setup.py

index 612df1e25d00a1c604052ef2fc0a31fff1dd9ce6..f09fd0fcb407bc6bd1f122cb2ebc318ba2b767de 100755 (executable)
@@ -14,12 +14,12 @@ the appropriate options to ``use_setuptools()``.
 This file can also be run as a script to install or upgrade setuptools.
 """
 import os, sys
-DEFAULT_VERSION = "0.6c10dev"
+DEFAULT_VERSION = "0.6c12dev"
 DEFAULT_DIR     = "misc/dependencies/"
 DEFAULT_URL     = "file:"+DEFAULT_DIR
 
 md5_data = {
-    'setuptools-0.6c10dev.egg': 'caa2735c28de4361dbfbdbf1a1bbc87a',
+    'setuptools-0.6c12dev.egg': '770da1c9e5446cf04273f0f1cdb8c09a',
 }
 
 import sys, os
@@ -39,7 +39,7 @@ def _validate_md5(egg_name, data):
 
 def use_setuptools(
     version=DEFAULT_VERSION, download_base=DEFAULT_URL, to_dir=os.curdir,
-    min_version="0.6c10dev", download_delay=15
+    min_version="0.6c12dev", download_delay=15
 ):
     """Automatically find/download setuptools and make it available on sys.path
 
diff --git a/zfec/misc/dependencies/setuptools-0.6c10dev.egg b/zfec/misc/dependencies/setuptools-0.6c10dev.egg
deleted file mode 100644 (file)
index 748e5eb..0000000
Binary files a/zfec/misc/dependencies/setuptools-0.6c10dev.egg and /dev/null differ
diff --git a/zfec/misc/dependencies/setuptools-0.6c12dev.egg b/zfec/misc/dependencies/setuptools-0.6c12dev.egg
new file mode 100644 (file)
index 0000000..a46cabd
Binary files /dev/null and b/zfec/misc/dependencies/setuptools-0.6c12dev.egg differ
index 2fb9a4b85089756c13d5b880b8a2af4649cfbc10..cda9ed0144fe360a77829e09c0c93346d6c6f996 100755 (executable)
@@ -23,7 +23,13 @@ else:
     # key set in sys.modules but the actual code (and the temporary directory
     # in the filesystem in which the code used to reside) gone, when it needed
     # pyutil again later.
-    use_setuptools(min_version='0.6c9', download_delay=0, to_dir=miscdeps)
+    # On cygwin there was a conflict with swig with setuptools 0.6c7:
+    #   File "/home/Buildslave/windows-cygwin-pycryptopp/windows-cygwin/build/misc/dependencies/setuptools-0.6c7.egg/setuptools/command/build_ext.py", line 77, in swig_sources
+    # TypeError: swig_sources() takes exactly 3 arguments (2 given)
+    # This invokes our own customized version of ez_setup.py to make sure
+    # that setuptools v0.6c12dev (which is our own toothpick of setuptools)
+    # is used to build.
+    use_setuptools(download_delay=0, min_version="0.6c12dev")
 
 from setuptools import Extension, find_packages, setup