Changeset 3903
- Timestamp:
- 10/14/06 12:04:25 (2 years ago)
- Files:
-
- django/trunk/ez_setup.py (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/ez_setup.py
r3432 r3903 15 15 """ 16 16 import sys 17 DEFAULT_VERSION = "0.6c 1"17 DEFAULT_VERSION = "0.6c3" 18 18 DEFAULT_URL = "http://cheeseshop.python.org/packages/%s/s/setuptools/" % sys.version[:3] 19 19 … … 29 29 'setuptools-0.6c1-py2.3.egg': 'b3f2b5539d65cb7f74ad79127f1a908c', 30 30 'setuptools-0.6c1-py2.4.egg': 'b45adeda0667d2d2ffe14009364f2a4b', 31 'setuptools-0.6c2-py2.3.egg': 'f0064bf6aa2b7d0f3ba0b43f20817c27', 32 'setuptools-0.6c2-py2.4.egg': '616192eec35f47e8ea16cd6a122b7277', 33 'setuptools-0.6c3-py2.3.egg': 'f181fa125dfe85a259c9cd6f1d7b78fa', 34 'setuptools-0.6c3-py2.4.egg': 'e0ed74682c998bfb73bf803a50e7b71e', 35 'setuptools-0.6c3-py2.5.egg': 'abef16fdd61955514841c7c6bd98965e', 31 36 } 32 37 … … 78 83 pkg_resources.require("setuptools>="+version) 79 84 80 except pkg_resources.VersionConflict :85 except pkg_resources.VersionConflict, e: 81 86 # XXX could we install in a subprocess here? 82 87 print >>sys.stderr, ( 83 88 "The required version of setuptools (>=%s) is not available, and\n" 84 89 "can't be installed while this script is running. Please install\n" 85 " a more recent version first. "86 ) % version90 " a more recent version first.\n\n(Currently using %r)" 91 ) % (version, e.args[0]) 87 92 sys.exit(2) 88 93 … … 140 145 import setuptools 141 146 except ImportError: 142 import tempfile, shutil 143 tmpdir = tempfile.mkdtemp(prefix="easy_install-") 147 egg = None 144 148 try: 145 egg = download_setuptools(version, to_dir=tmpdir,delay=0)149 egg = download_setuptools(version, delay=0) 146 150 sys.path.insert(0,egg) 147 151 from setuptools.command.easy_install import main 148 152 return main(list(argv)+[egg]) # we're done here 149 153 finally: 150 shutil.rmtree(tmpdir) 154 if egg and os.path.exists(egg): 155 os.unlink(egg) 151 156 else: 152 157 if setuptools.__version__ == '0.0.1':
