[Subversion] / ez_setup / __init__.py  

Diff of /ez_setup/__init__.py

Parent Directory | Revision Log

version 2090, Wed Sep 14 16:42:04 2005 UTC version 2116, Tue Feb 14 20:59:17 2006 UTC
Line 13 
Line 13 
   
 This file can also be run as a script to install or upgrade setuptools.  This file can also be run as a script to install or upgrade setuptools.
 """  """
 DEFAULT_VERSION = "0.6a1"  import sys
 DEFAULT_URL     = "http://cheeseshop.python.org/packages/source/s/setuptools/"  DEFAULT_VERSION = "0.6a10"
   DEFAULT_URL     = "http://cheeseshop.python.org/packages/%s/s/setuptools/" % sys.version[:3]
   
 md5_data = {  md5_data = {
     'setuptools-0.5a13-py2.3.egg': '85edcf0ef39bab66e130d3f38f578c86',      'setuptools-0.5a13-py2.3.egg': '85edcf0ef39bab66e130d3f38f578c86',
     'setuptools-0.5a13-py2.4.egg': 'ede4be600e3890e06d4ee5e0148e092a',      'setuptools-0.5a13-py2.4.egg': 'ede4be600e3890e06d4ee5e0148e092a',
     'setuptools-0.6a1-py2.3.egg': 'ee819a13b924d9696b0d6ca6d1c5833d',      'setuptools-0.6a1-py2.3.egg': 'ee819a13b924d9696b0d6ca6d1c5833d',
     'setuptools-0.6a1-py2.4.egg': '8256b5f1cd9e348ea6877b5ddd56257d',      'setuptools-0.6a1-py2.4.egg': '8256b5f1cd9e348ea6877b5ddd56257d',
     'setuptools-0.6a1c1-py2.3.egg': '1eaf2ca9fb2417977d5b5042dc50e1f4',      'setuptools-0.6a10-py2.3.egg': '162d8357f1aff2b0349c6c247ee62987',
     'setuptools-0.6a1c1-py2.4.egg': '5baad71652b3047756ba1dcbf721b1ee',      'setuptools-0.6a10-py2.4.egg': '803a2d8db501c1ac3b5b6fb4e907f788',
     'setuptools-0.6a1c2-py2.3.egg': '92291ca957044306d96a7b8589c01d87',      'setuptools-0.6a10dev_r42346-py2.3.egg': 'a7899272cfceb6aa60094ae8928b8077',
     'setuptools-0.6a1c2-py2.4.egg': '5ae6405341eddb5baf93cd6ab178efb1',      'setuptools-0.6a10dev_r42346-py2.4.egg': '5d42a64adca9aedb409f83ecf22156a5',
       'setuptools-0.6a2-py2.3.egg': 'b98da449da411267c37a738f0ab625ba',
       'setuptools-0.6a2-py2.4.egg': 'be5b88bc30aed63fdefd2683be135c3b',
       'setuptools-0.6a3-py2.3.egg': 'ee0e325de78f23aab79d33106dc2a8c8',
       'setuptools-0.6a3-py2.4.egg': 'd95453d525a456d6c23e7a5eea89a063',
       'setuptools-0.6a4-py2.3.egg': 'e958cbed4623bbf47dd1f268b99d7784',
       'setuptools-0.6a4-py2.4.egg': '7f33c3ac2ef1296f0ab4fac1de4767d8',
       'setuptools-0.6a5-py2.3.egg': '748408389c49bcd2d84f6ae0b01695b1',
       'setuptools-0.6a5-py2.4.egg': '999bacde623f4284bfb3ea77941d2627',
       'setuptools-0.6a6-py2.3.egg': '7858139f06ed0600b0d9383f36aca24c',
       'setuptools-0.6a6-py2.4.egg': 'c10d20d29acebce0dc76219dc578d058',
       'setuptools-0.6a7-py2.3.egg': 'cfc4125ddb95c07f9500adc5d6abef6f',
       'setuptools-0.6a7-py2.4.egg': 'c6d62dab4461f71aed943caea89e6f20',
       'setuptools-0.6a8-py2.3.egg': '2f18eaaa3f544f5543ead4a68f3b2e1a',
       'setuptools-0.6a8-py2.4.egg': '799018f2894f14c9f8bcb2b34e69b391',
       'setuptools-0.6a9-py2.3.egg': '8e438ad70438b07b0d8f82cae42b278f',
       'setuptools-0.6a9-py2.4.egg': '8f6e01fc12fb1cd006dc0d6c04327ec1',
 }  }
   
 import sys, os  import sys, os
Line 42 
Line 59 
     return data      return data
   
   
   
   
   
 def use_setuptools(  def use_setuptools(
     version=DEFAULT_VERSION, download_base=DEFAULT_URL, to_dir=os.curdir,      version=DEFAULT_VERSION, download_base=DEFAULT_URL, to_dir=os.curdir,
     download_delay=15      download_delay=15
Line 69 
Line 83 
             )              )
             sys.exit(2)              sys.exit(2)
     except ImportError:      except ImportError:
         egg = download_setuptools(version, download_base, to_dir, dl_delay)          egg = download_setuptools(version, download_base, to_dir, download_delay)
         sys.path.insert(0, egg)          sys.path.insert(0, egg)
         import setuptools; setuptools.bootstrap_install_from = egg          import setuptools; setuptools.bootstrap_install_from = egg
   
Line 113 
Line 127 
 %s), but  %s), but
 you may need to enable firewall access for this script first.  you may need to enable firewall access for this script first.
 I will start the download in %d seconds.  I will start the download in %d seconds.
   
   (Note: if this machine does not have network access, please obtain the file
   
      %s
   
   and place it in this directory before rerunning this script.)
 ---------------------------------------------------------------------------""",  ---------------------------------------------------------------------------""",
                     version, download_base, delay                      version, download_base, delay, url
                 ); from time import sleep; sleep(delay)                  ); from time import sleep; sleep(delay)
             log.warn("Downloading %s", url)              log.warn("Downloading %s", url)
             src = urllib2.urlopen(url)              src = urllib2.urlopen(url)
Line 186 
Line 206 
   
     import inspect      import inspect
     srcfile = inspect.getsourcefile(sys.modules[__name__])      srcfile = inspect.getsourcefile(sys.modules[__name__])
     f = open(srcfile); src = f.read(); f.close()      f = open(srcfile, 'rb'); src = f.read(); f.close()
   
     match = re.search("\nmd5_data = {\n([^}]+)}", src)      match = re.search("\nmd5_data = {\n([^}]+)}", src)
     if not match:      if not match:


Generate output suitable for use with a patch program
Legend:
Removed from v.2090  
changed lines
  Added in v.2116

cvs-admin@eby-sarna.com

Powered by ViewCVS 1.0-dev

ViewCVS and CVS Help