Ńň ĆŸIc @s"dZddkZdZdeid Zh"dd6dd 6d d 6d d 6dd6dd6dd6dd6dd6dd6dd6dd6dd6d d!6d"d#6d$d%6d&d'6d(d)6d*d+6d,d-6d.d/6d0d16d2d36d4d56d6d76d8d96d:d;6d<d=6d>d?6d@dA6dBdC6dDdE6dFdG6dHdI6ZddkZddkZyddJklZWn#e j oddJklZnXdK„Z eeei dLdM„Z eeei dLdN„Z edO„ZdP„ZedQjoTeeiƒdRjo)eidSdTjoeeidRƒqeeidSƒndS(Us Bootstrap setuptools installation If you want to use setuptools in your package's setup.py, just include this file in the same directory with it, and add this to the top of your setup.py:: from ez_setup import use_setuptools use_setuptools() If you want to require a specific version of setuptools, set a download mirror, or use an alternate download directory, you can do so by supplying the appropriate options to ``use_setuptools()``. This file can also be run as a script to install or upgrade setuptools. i˙˙˙˙Ns0.6c9s0http://pypi.python.org/packages/%s/s/setuptools/it 8822caf901250d848b996b7f25c6e6cassetuptools-0.6b1-py2.3.eggt b79a8a403e4502fbb85ee3f1941735cbssetuptools-0.6b1-py2.4.eggt 5657759d8a6d8fc44070a9d07272d99bssetuptools-0.6b2-py2.3.eggt 4996a8d169d2be661fa32a6e52e4f82assetuptools-0.6b2-py2.4.eggt bb31c0fc7399a63579975cad9f5a0618ssetuptools-0.6b3-py2.3.eggt 38a8c6b3d6ecd22247f179f7da669facssetuptools-0.6b3-py2.4.eggt 62045a24ed4e1ebc77fe039aa4e6f7e5ssetuptools-0.6b4-py2.3.eggt 4cb2a185d228dacffb2d17f103b3b1c4ssetuptools-0.6b4-py2.4.eggt b3f2b5539d65cb7f74ad79127f1a908cssetuptools-0.6c1-py2.3.eggt b45adeda0667d2d2ffe14009364f2a4bssetuptools-0.6c1-py2.4.eggt f0064bf6aa2b7d0f3ba0b43f20817c27ssetuptools-0.6c2-py2.3.eggt 616192eec35f47e8ea16cd6a122b7277ssetuptools-0.6c2-py2.4.eggt f181fa125dfe85a259c9cd6f1d7b78fassetuptools-0.6c3-py2.3.eggt e0ed74682c998bfb73bf803a50e7b71essetuptools-0.6c3-py2.4.eggt abef16fdd61955514841c7c6bd98965essetuptools-0.6c3-py2.5.eggt b0b9131acab32022bfac7f44c5d7971fssetuptools-0.6c4-py2.3.eggt 2a1f9656d4fbf3c97bf946c0a124e6e2ssetuptools-0.6c4-py2.4.eggt 8f5a052e32cdb9c72bcf4b5526f28afcssetuptools-0.6c4-py2.5.eggt ee9fd80965da04f2f3e6b3576e9d8167ssetuptools-0.6c5-py2.3.eggt afe2adf1c01701ee841761f5bcd8aa64ssetuptools-0.6c5-py2.4.eggt a8d3f61494ccaa8714dfed37bccd3d5dssetuptools-0.6c5-py2.5.eggt 35686b78116a668847237b69d549ec20ssetuptools-0.6c6-py2.3.eggt 3c56af57be3225019260a644430065abssetuptools-0.6c6-py2.4.eggt b2f8a7520709a5b34f80946de5f02f53ssetuptools-0.6c6-py2.5.eggt 209fdf9adc3a615e5115b725658e13e2ssetuptools-0.6c7-py2.3.eggt 5a8f954807d46a0fb67cf1f26c55a82essetuptools-0.6c7-py2.4.eggt 45d2ad28f9750e7434111fde831e8372ssetuptools-0.6c7-py2.5.eggt 50759d29b349db8cfd807ba8303f1902ssetuptools-0.6c8-py2.3.eggt cba38d74f7d483c06e9daa6070cce6dessetuptools-0.6c8-py2.4.eggt 1721747ee329dc150590a58b3e1ac95bssetuptools-0.6c8-py2.5.eggt a83c4020414807b496e4cfbe08507c03ssetuptools-0.6c9-py2.3.eggt 260a2be2e5388d66bdaee06abec6342assetuptools-0.6c9-py2.4.eggt fe67c3e5a17b12c0e7c541b7ea43a8e6ssetuptools-0.6c9-py2.5.eggt ca37b1ff16fa2ede6e19383e7b59245assetuptools-0.6c9-py2.6.egg(tmd5cCsZ|tjoIt|ƒiƒ}|t|jo"tid|IJtidƒqVn|S(Ns:md5 validation of %s failed! (Possible download problem?)i(tmd5_dataR"t hexdigesttsyststderrtexit(tegg_nametdatatdigest((sM/usr/lib/python2.6/site-packages/pylons/templates/default_project/ez_setup.pyt _validate_md5=s ic südtijp dtij}‡‡‡‡fd†}yddk}Wntj o |ƒSXy|idˆƒdSWn{|ij oS}|o/tidˆ|idfIJtid ƒqř~tid=|ƒSn|i j o |ƒSXdS( sŸAutomatically find/download setuptools and make it available on sys.path `version` should be a valid setuptools version number that is available as an egg for download under the `download_base` URL (which should end with a '/'). `to_dir` is the directory where setuptools will be downloaded, if it is not already available. If `download_delay` is specified, it should be the number of seconds that will be paused before initiating a download, should one be required. If an older version of setuptools is installed, this routine will print a message to ``sys.stderr`` and raise SystemExit in an attempt to abort the calling script. t pkg_resourcest setuptoolscsAtˆˆˆˆƒ}tiid|ƒddk}||_dS(Nii˙˙˙˙(tdownload_setuptoolsR%tpathtinsertR-tbootstrap_install_from(teggR-(t download_basetversiontto_dirtdownload_delay(sM/usr/lib/python2.6/site-packages/pylons/templates/default_project/ez_setup.pyt do_downloadXs i˙˙˙˙Ns setuptools>=s×The required version of setuptools (>=%s) is not available, and can't be installed while this script is running. Please install a more recent version first, using 'easy_install -U setuptools'. (Currently using %r)ii( R%tmodulesR,t ImportErrortrequiretVersionConflictR&targsR'tDistributionNotFound(R4R3R5R6t was_importedR7R,te((R3R4R5R6sM/usr/lib/python2.6/site-packages/pylons/templates/default_project/ez_setup.pytuse_setuptoolsHs&   c CsOddk}ddk}d|tid f}||}tii||ƒ}d} } tii|ƒpÔz˘ddk l } |o7| i d||||ƒddk l } | |ƒn| i d|ƒ|i|ƒ} t|| iƒƒ} t|d ƒ} | i| ƒWd| o| iƒn| o| iƒnXntii|ƒS( s€Download setuptools from a specified location and return its filename `version` should be a valid setuptools version number that is available as an egg for download under the `download_base` URL (which should end with a '/'). `to_dir` is the directory where the egg will be downloaded. `delay` is the number of seconds to pause before an actual download attempt. i˙˙˙˙Nssetuptools-%s-py%s.eggi(tlogs --------------------------------------------------------------------------- This script requires setuptools version %s to run (even to display help). I will attempt to download it for you (from %s), but you may need to enable firewall access for this script first. 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.) ---------------------------------------------------------------------------(tsleepsDownloading %stwb(turllib2tshutilR%R4tosR/tjointNonetexistst distutilsRAtwarnttimeRBturlopenR+treadtopentwritetclosetrealpath(R4R3R5tdelayRDRER(turltsavetotsrctdstRARBR)((sM/usr/lib/python2.6/site-packages/pylons/templates/default_project/ez_setup.pyR.qs0    cCsťyddk}Wn˜tj oŒd}zPt|ddƒ}tiid|ƒddkl}|t |ƒ|gƒSWd|o$t ii |ƒot i |ƒnXn0X|i djotidIJtidƒnd |}ddk}y|i|ƒWn}|ij onyddkl}Wn#tj oddkl}nX|t |ƒtddƒgƒtidƒn9X|oddkl}||ƒnd G|Gd GHd GHdS( s-Install or upgrade setuptools and EasyInstalli˙˙˙˙NRSi(tmains0.0.1sYou have an obsolete version of setuptools installed. Please remove it from your system entirely before rerunning this script.is setuptools>=sSetuptools versionsor greater has been installed.s:(Run "ez_setup.py -U setuptools" to reinstall or upgrade.)(R-R9RHR.R%R/R0tsetuptools.command.easy_installRXtlistRFRItunlinkt __version__R&R'R,R:R;t easy_install(targvR4R-R2RXtreqR,((sM/usr/lib/python2.6/site-packages/pylons/templates/default_project/ez_setup.pyRXĂs>    c Csxddk}xU|D]M}tii|ƒ}t|dƒ}t|iƒƒiƒt|<|i ƒqWg}ti ƒD]}|d|qu~}|i ƒdi |ƒ}ddk } | ititƒ} t| dƒ}|iƒ} |i ƒ|id| ƒ} | ptidIJtidƒn| | id ƒ || | id ƒ} t| d ƒ}|i| ƒ|i ƒdS( s Update our built-in md5 registryi˙˙˙˙Ntrbs %r: %r, ts md5_data = { ([^}]+)}sInternal error!iitw(treRFR/tbasenameROR"RNR$R#RQtitemstsortRGtinspectt getsourcefileR%R8t__name__tsearchR&R'tstarttendRP( t filenamesRctnametbasetft_[1]titR)treplRgtsrcfileRVtmatch((sM/usr/lib/python2.6/site-packages/pylons/templates/default_project/ez_setup.pyt update_md5ěs. +    ( t__main__iis --md5update(t__doc__R%tDEFAULT_VERSIONR4t DEFAULT_URLR#RFthashlibR"R9R+tcurdirR@R.RXRvRitlenR^(((sM/usr/lib/python2.6/site-packages/pylons/templates/default_project/ez_setup.pytsl    (  P )  *