?PNG  IHDR ? f ??C1 sRGB ?? gAMA ? a pHYs ? ??od GIDATx^LeY?a?("Bh?_????q5k?*:t0A-o??]VkJM??f?8\k2ll1]q????T
Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/user1137782/www/china1.by/classwithtostring.php on line 86

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 213

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 214

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 215

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 216

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 217

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 218
c|!Zc@sdZddkZddkZddkZddkZddkZddkZddkZddk Z ddk Z ddk l Z ddk l Z ddklZddklZlZddklZddklZlZlZdd klZdd klZlZdd klZdd kl Z l!Z!dd k"Tei#i$ei%Z&ddddddgZ'dZ(ei)dfjodZ*dZ+ndZ*dZ+de fdYZ,dZ-dZ.dZ/dZ0dZ1de2fd YZ3e&e4d!Z5d"Z6d#Z7d$Z8d%d&Z9d'Z:d(Z;d)Z<ydd*kl=Z>Wne?j od+Z>nXd,Z=d-Z@e&e4d.ZAe4e6d/ZBd0ZCeDd1ZEdS(2sEasy Install ------------ A tool for doing automatic download/extract/build of distutils-based Python packages. For detailed documentation, see the accompanying EasyInstall.txt file, or visit the `EasyInstall home page`__. __ http://peak.telecommunity.com/DevCenter/EasyInstall iN(tglob(tCommand(t run_setup(tlogtdir_util(tget_python_lib(tDistutilsArgErrortDistutilsOptionErrortDistutilsError(tunpack_archive(t PackageIndextparse_bdist_wininst(t URL_SCHEME(t bdist_eggtegg_info(t*tsamefilet easy_installtPthDistributionstextract_wininst_cfgtmaintget_exe_prefixescCsttido:tii|o'tii|otii||Stiitii|tiitii|jS(NR(thasattrtostpathtexistsRtnormpathtnormcase(tp1tp2((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyR s &icCs|S(N((ts((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyt _to_ascii+scCs0yt|dtSWntj otSXdS(Ntascii(tunicodetTruet UnicodeErrortFalse(R((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pytisascii-s  cCs |idS(NR (tencode(R((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyR4scCs0y|idtSWntj otSXdS(NR (R&R"R#R$(R((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyR%6s  cBsCeZdZdZeZdpdqdrdsdtdudvdwdxdydzd{d|d}d~dddddddgZdddd ddd"d1d4d:d=g Zhdd+6Z e Z d?Z d@Z dAZdBZdCZdDZdEZdFZdGZdHZdIZdJZdKZedLZedMZedNZdOZdPZdQZdodRZ dSddTZ!dUZ"dVZ#dWZ$dXZ%dYZ&dZZ'd[Z(d\d]Z)d^Z*d_Z+d`Z,daZ-dbZ.dcZ/ddZ0deZ1dfZ2e3dge3dhdidjdkZ4e3dhdldjdmZ5dnZ6RS(s'Manage a download/build/install processs Find/get/install Python packagessprefix=sinstallation prefixszip-oktzsinstall package as a zipfiles multi-versiontms%make apps have to require() a versiontupgradetUs1force upgrade (searches PyPI for latest versions)s install-dir=tdsinstall package to DIRs script-dir=Rsinstall scripts to DIRsexclude-scriptstxsDon't install scriptss always-copytas'Copy all needed packages to install dirs index-url=tis base URL of Python Package Indexs find-links=tfs(additional URL(s) to search for packagessdelete-conflictingtDs no longer needed; don't use thissignore-conflicts-at-my-risksbuild-directory=tbs/download/extract/build in DIR; keep the resultss optimize=tOslalso compile with optimization: -O1 for "python -O", -O2 for "python -OO", and -O0 to disable [default: -O0]srecord=s3filename in which to record list of installed filess always-unziptZs*don't install as a zipfile, no matter whats site-dirs=tSs)list of directories where .pth files workteditabletes+Install specified packages in editable formsno-depstNsdon't install dependenciess allow-hosts=tHs$pattern(s) that hostnames must matchslocal-snapshots-oktls(allow building eggs from local checkoutstversions"print version information and exitcCs*d|_|_d|_|_|_d|_d|_d|_d|_ d|_ |_ d|_ |_ |_d|_|_|_d|_|_|_d|_d|_d|_|_d|_d|_d|_h|_t|_d|_|i i!|_!|i i"||i i#ddS(NR($tNonetzip_oktlocal_snapshots_okt install_dirt script_dirtexclude_scriptst index_urlt find_linkstbuild_directorytargstoptimizetrecordR)t always_copyt multi_versionR5tno_depst allow_hoststroottprefixt no_reportR:t package_indextpth_filetalways_copy_fromtdelete_conflictingtignore_conflicts_at_my_riskt site_dirstinstalled_projectsR$tsitepy_installedt_dry_runt distributiontverboset_set_command_optionstget_option_dict(tself((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pytinitialize_optionsgs,             cCsx|D]}tii|ptii|odtid||ipFtii|o"tii| ot|qti |qqqWdS(Ns Deleting %s( RRRtislinkRtinfotdry_runtisdirtrmtreetunlink(R[tblockerstfilename((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pytdelete_blockerss& 'c Cs|io dtdiGHtin|idddd|idjo|i|_n|idd|idd|id dt t ti }t |_ |idj og}|iid D]}|ti i|iq~}xv|D]j}ti i|ptid |qt ||jot|d q|i it |qWn|ip|in|ipd|_|i |_xG|it |ifD]-}||ijo|iid|qqW|idj o7g}|iid D]}||iq~}n dg}|idjo(|i|id|id||_nt |iti |_!|i"dj o-t#|i"t$o|i"i|_"qn g|_"|i%o|ii&|iti n|ii'|i"|iddt#|i(t)pgyAt)|i(|_(d|i(jo djnp t*nWqt*j otdqXn|i+o|i,otdn|io|i- ot.dn|i/pt.dng|_0dS(Ns distribute %st distributeR>R?RCRSt install_libtinstall_scriptstinstallRFt,s"%s (in --site-dirs) does not exists$ (in --site-dirs) is not on sys.pathshttps://pypi.python.org/simpleiRt search_paththostsREis--optimize must be 0, 1, or 2sVCan't use both --delete-conflicting and --ignore-conflicts-at-my-risk at the same times9Must specify a build directory (-b) when using --editables:No urls, filenames, or requirements specified (see --help)(s install_dirs install_dir(s install_dirs script_dir(srecordsrecord(soptimizesoptimize(1R:tget_distributiontsystexitt_expandR?R;R>tset_undefined_optionstmaptnormalize_pathRt get_site_dirst all_site_dirsRStsplitRt expandusertstripR`RtwarnRtappendR5tcheck_site_dirRAt shadow_pathtinsertRJRNt create_indext Environmentt local_indexRBt isinstancet basestringR=tscan_egg_linkstadd_find_linksREtintt ValueErrorRQRRRCRRDtoutputs( R[Rt_[1]RRSR+t path_itemt_[2]Rl((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pytfinalize_optionss~    ?  7 "  !    c Cs|i|iijoti|inzx%|iD]}|i||i q7W|io|i}|i oBt |i }x0t t |D]}|||||(R[tpid((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pytpseudo_tempnames cCs)|ip |iotidndS(NswNote: The -D, --delete-conflicting and --ignore-conflicts-at-my-risk no longer have any purpose and should not be used.(RQRRRRy(R[((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyRsc Cst|i}tii|d}||ij}|p|i}n|id}tii|}y<|oti |nt |di ti |Wn#t t fj o|inX| o!|i ot|in|o-|idjot||i|_q4n d|_tiidditi}|tttd|jo t|_n5|io*tii| ot|_d|_n||_dS(s;Verify that self.install_dir is .pth-capable dir, if neededseasy-install.pths .write-testtwt PYTHONPATHtN(RsR>RRRRutcheck_pth_processingRRRbtopentclosetOSErrortIOErrortcant_write_to_targetRHRtno_default_version_msgROR;RtenvirontgetRvtpathsepRrtfilterR"RU(R[tinstdirROt is_site_dirttestfilet test_existsR((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyR{s6 !   cCs[dtid|if}tii|ip|d7}n |d7}t|dS(Nscan't create or remove files in install directory The following error occurred while trying to add or remove files in the installation directory: %s The installation directory you specified (via --install-dir, --prefix, or the distutils default setting) was: %s is This directory does not currently exist. Please create it and try again, or choose a different installation directory (using the -d or --install-dir option). sD Perhaps your account does not have write access to this directory? If the installation directory is a system-owned directory, you may need to sign in as the administrator or "root" account. If you do not have administrative access to this machine, you may wish to choose a different installation directory, preferably one that is listed in your PYTHONPATH environment variable. For information on other options, you may wish to consult the documentation at: http://peak.telecommunity.com/EasyInstall.html Please make the appropriate changes for your system and try again. (Rntexc_infoR>RRRR(R[tmsg((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyR9s  c Cs |i}tid||id}|d}tii|}y+|oti|nt|d}Wn#t t fj o|i nVXz|i d|f|i d}ti}tidjoatii|\}}tii|d} |idjotii| o | }q7nd d kl} | |d d d gdtii|otid|tSWd|o|i ntii|oti|ntii|oti|nX|iptid|ntS(s@Empirically verify whether .pth files are supported in inst. dirs Checking .pth file support in %ss.pths.okRs#import os;open(%r,'w').write('OK') tnts pythonw.exes python.exei(tspawns-Es-ctpassis-TEST PASSED: %s appears to support .pth filesNs+TEST FAILED: %s does NOT support .pth files(R>RR^RRRRRbRRRRtwriteRR;Rnt executabletnameRvRtlowertdistutils.spawnRR"RHRyR$( R[RROtok_filet ok_existsR/RtdirnametbasenametaltR((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyRbsJ    &  cCsj|i oN|ido>x;|idD]&}|i|||id|q+Wn|i|dS(s=Write all the scripts for `dist`, unless scripts are excludedtscriptssscripts/N(R@tmetadata_isdirtmetadata_listdirtinstall_scriptt get_metadatatinstall_wrapper_scripts(R[tdistt script_name((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pytinstall_egg_scriptsscCs~tii|oWxdti|D]?\}}}x-|D]%}|iitii||q9Wq#Wn|ii|dS(N(RRR`twalkRRzR(R[RtbasetdirstfilesRd((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyt add_outputs+cCs%|iotd|fndS(NsjInvalid argument %r: you can't use filenames or URLs with --editable (except via the --find-links option).(R5R(R[R((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyt not_editables cCs[|ipdStiitii|i|io td|i|ifndS(Ns2%r already exists in %s; can't do a checkout there(R5RRRRRCtkeyR(R[R((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pytcheck_editables  (c Cstidd}d}|ip|inzet|tpt|o<|i||i i ||}|i d|||t St ii|o'|i||i d|||t St|}n|i||i i|||i|i|i |i}|djo2d|}|io|d7}nt|nE|itjo|i|||d|S|i ||i||SWdt ii|ot|nXdS(NRLs easy_install-s+Could not find suitable distribution for %rs2 (--always-copy skips system and development eggs)tUsing(ttempfiletmkdtempR;R5tinstall_site_pyRt RequirementR RRNtdownloadt install_itemR"RRRtparse_requirement_argRtfetch_distributionR)RGRRt precedencet DEVELOP_DISTtprocess_distributiontlocationRa(R[RtdepsttmpdirRRR((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyRs:          cCs|p|i}|ptii||j}|p|id }|p5|idj o%tiit|t|ij}|oB| o:x7|i|i D]}|i |joPqqWt }nt i dtii||o=|i|||}xZ|D]}|i|||q Wn6|i|i|g}|i||d|d|dj o'x$|D]}||jo|SqvWndS(Ns.eggs Processing %siR(RGRRRtendswithRPR;RsRt project_nameRR"RR^Rt install_eggsRtcheck_conflictstegg_distribution(R[RRRRtinstall_neededRtdists((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyRs4    cGs#|i||ii||ii||i|||i|iRRR_RRRRR`R]Rt remove_treeRRRbtuncache_zipdirRRRtcopytreeRtmkpathtunpack_and_compiletcopy2RR(R[RRt destinationRR/R(((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyR s6$  '!  * c Cst|}|djotd|ntdd|iddd|idddd}tii||id}|_ |d }tii|d }tii|d }t |t |||_ |i ||tii|pt|d } | id xW|idD]F\} } | djo-| id| iddi| fq(q(W| intii|d} |ig} t|D] }| tii| |dq~ ti||d|id|i|i||S(Ns(%s is not a valid distutils Windows .exeRRRR:tplatformtwin32s.eggs.tmpsEGG-INFOsPKG-INFORsMetadata-Version: 1.0 ttarget_versions%s: %s t_t-RiRXR_(RR;RRRRRRtegg_nameRRRt _providert exe_to_eggRRRtitemstreplacettitleRReRR t make_zipfileRXR_R (R[RRtcfgRRtegg_tmpRtpkg_infR/tktvR?RRD((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyRs8   &     1;c st|gghfd}t||g}xD]}|iidow|id}|d}ti|dd|dt| d } | id i t| d | iqq,q,Wd S(s;Extract a bdist_wininst to the directories an egg would usecsV|i}xD]\}}|i|o||t|}|id}tii|}|i}|idp|idoFti |d|dRuRRR<t ImportErrorRRzRtfound_conflicts(R[RRPRQRRctnamestextstextR ttypRRRdRR/tdescr((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyR.s:    ,cCs|iotid|i|Sddi|}|io|d|i7}n |d7}|d7}tii |tii |ipt dndS(Ns*Attempting to delete conflicting packages:s------------------------------------------------------------------------- CONFLICT WARNING: The following modules or packages have the same names as modules or packages being installed, and will be *before* the installed packages in Python's search path. You MUST remove all of the relevant files and directories before you will be able to use the package(s) you are installing: %s s s(Note: you can run EasyInstall on '%s' with the --delete-conflicting option to attempt deletion of the above files and/or directories.) sLNote: you can attempt this installation again with EasyInstall, and use either the --delete-conflicting (-D) option or the --ignore-conflicts-at-my-risk option, to either delete the above files and directories, or to ignore the conflicts, respectively. Note that if you ignore the conflicts, the installed package(s) may not work. sJ------------------------------------------------------------------------- s%Installation aborted due to conflicts( RQRRyReRRRRRntstderrRtflushR(R[RRcR((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyRYQs     t Installedc Csd}|ioC|i o8|d7}|itttijo|d7}qSn|i}|i}|i }d}|t S(s9Helpful installation message for display to package userss %(what)s %(eggloc)s%(extras)ss Because this distribution was installed --multi-version, before you can import modules from this package in an application, you will need to 'import pkg_resources' and then use a 'require()' call similar to one of these examples, in order to select the desired version: pkg_resources.require("%(name)s") # latest installed version pkg_resources.require("%(name)s==%(version)s") # this exact version pkg_resources.require("%(name)s>=%(version)s") # this version or higher s Note also that the installation directory must be on sys.path at runtime for this to work. (e.g. by being the application's script directory, by being on PYTHONPATH, or by being added to sys.path by your code.) R( RHRMR>RrRsRnRRRR:R( R[treqRtwhatRtegglocRR:R((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyRzs    cCs&tii|}ti}dtS(Ns" Extracted editable version of %(spec)s to %(dirname)s If it uses setuptools in its setup script, you can activate it in "development" mode by going to that directory and running:: %(python)s setup.py develop See the setuptools documentation for the "develop" command for more info. (RRRRnRR(R[RRRtpython((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyRs cCstiidttiidtt|}|idjo)d|id}|idd|n%|idjo|iddn|io|idd nt i d |t |dd i |yt ||Wn/tj o#}td |idfnXdS( Nsdistutils.command.bdist_eggsdistutils.command.egg_infoiR9iiR-s-qs-ns Running %s %st sSetup script exited with %s(Rntmodulest setdefaultR RtlistRXR}R_RR^RRRt SystemExitRRD(R[RRRDR9((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyRs   $c Csddg}tidddtii|}z|i||i|||t|g}g}x?|D]7}x.||D]"}|i|i|i |qWqoW| o|i ot i d|n|SWdt |t i|iXdS(NR s --dist-dirRLs egg-dist-tmp-tdirs+No eggs found in %s (setup script problem?)(RRRRRRzRRR RR_RRyRaRRX( R[RRRDtdist_dirtall_eggsteggsRR((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyRs&    $   cCs|idjodSx|i|iD]q}|ip|i|ijoNtid||ii||i|ijo|ii|iqq&q&W|ipx|i|ii jotid|qtid||ii ||i|ijo|ii |iqn|i p|ii |idjoytii|id}tii|oti|nt|d}|i|ii|id|iqndS(Ns&Removing %s from easy-install.pth files4%s is already the active version in easy-install.pths"Adding %s to easy-install.pth fileRfssetuptools.pthtwts (ROR;RRHRRR^tremoveR|tpathsRRzR_tsaveRRRR>R]RbRRt make_relativeR(R[RR+RdR/((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyRs6     cCstid|||S(NsUnpacking %s to %s(Rtdebug(R[R=R((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyRscsggfd}t|||iip@x=D]1}ti|tidBd@}t||qOWndS(Ncs|ido/|id oi|i|n2|idp|idoi|ni||i o|pdS(Ns.pys EGG-INFO/s.dlls.so(RRRzRR_R;(R=R(RER[tto_chmod(sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pytpfs!  imi(R RHR_RtstattST_MODER (R[RR(RvR/R ((RER[RusC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyR&s   c Csddkl}zgti|id||ddddd|i|io&||d|iddd|inWdti|iXdS(Ni(RHiREitforceR_(tdistutils.utilRHRRRXR_RE(R[RERH((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyRHs cCs d|itiiddfS(Nsbad install directory or PYTHONPATH You are attempting to install a package to a directory that is not on PYTHONPATH and which Python does not read ".pth" files from. The installation directory you specified (via --install-dir, --prefix, or the distutils default setting) was: %s and your PYTHONPATH environment variable currently contains: %r Here are some of your options for correcting the problem: * You can choose a different installation directory, i.e., one that is on PYTHONPATH or supports .pth files * You can add the installation directory to the PYTHONPATH environment variable. (It must then also be on PYTHONPATH whenever you run Python and want to use the package(s) you are installing.) * You can set up the installation directory to support ".pth" files by using one of the approaches described here: http://peak.telecommunity.com/EasyInstall.html#custom-installation-locations Please make the appropriate changes for your system and try again.RR(R>RRR(R[((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyRscCs4|iodStii|id}ttidd}d}tii|o`t i d|it |d}|i }|i |idptd|qn||jobt id ||ip4t|t |d }|i||i n|i|gnt|_dS( s8Make sure there's a site.py in the target dir, if neededNssite.pyRfRsChecking existing site.py in %strbs def __boot():s;%s is not a setuptools-generated site.py; please remove it.s Creating %stwb(RURRRR>tresource_stringRtparseRRRtRtreadRRRR^R_RRRHR"(R[tsitepytsourcetcurrentR/((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyRFs.       tposixR>s/$base/lib/python$py_version_short/site-packagesR?s $base/bins$base/Lib/site-packagess $base/ScriptscGs(|idi}|io|i}|i|d<|iiti|i}xK|i D]9\}}t ||ddjot |||q]q]Wnddk l}xs|D]k}t ||}|dj oI|||}tidjotii|}nt |||qqWdS(NRiRi(t subst_varsR(tget_finalized_commandt config_varsRLtcopytINSTALL_SCHEMESRRRtDEFAULT_SCHEMER1tgetattrR;tsetattrRzRRRw(R[tattrsRtschemetattrtvalR((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyRp}s$     N(sprefix=Nsinstallation prefix(szip-okR'sinstall package as a zipfile(s multi-versionR(s%make apps have to require() a version(supgradeR*s1force upgrade (searches PyPI for latest versions)(s install-dir=R+sinstall package to DIR(s script-dir=Rsinstall scripts to DIR(sexclude-scriptsR,sDon't install scripts(s always-copyR-s'Copy all needed packages to install dir(s index-url=R.s base URL of Python Package Index(s find-links=R/s(additional URL(s) to search for packages(sdelete-conflictingR0s no longer needed; don't use this(signore-conflicts-at-my-riskNs no longer needed; don't use this(sbuild-directory=R1s/download/extract/build in DIR; keep the results(s optimize=R2slalso compile with optimization: -O1 for "python -O", -O2 for "python -OO", and -O0 to disable [default: -O0](srecord=Ns3filename in which to record list of installed files(s always-unzipR3s*don't install as a zipfile, no matter what(s site-dirs=R4s)list of directories where .pth files work(seditableR6s+Install specified packages in editable form(sno-depsR7sdon't install dependencies(s allow-hosts=R8s$pattern(s) that hostnames must match(slocal-snapshots-okR9s(allow building eggs from local checkouts(sversionNs"print version information and exit((7t__name__t __module__t__doc__t descriptionR"tcommand_consumes_argumentsR;t user_optionstboolean_optionst negative_optR R~R\ReRRRRR{RRRRRRR$RRRRRRRRRRR RR0RRYRRRRRRR&RHRRRTRRRp(((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyR=s    V   ) ) )    * ) ,    )  " ) 1 # )    #    ) +  c Cstdtiidditi}tig}ti tijo|i ti nx8|D]0}|o#ti djo#|i ti i |ddntidjoI|iti i |dd tid dti i |dd gn&|i|ti i |ddgti d jo^d |joMtiid}|o0|i ti i |ddtid dqqqqdqdWx8dD]0}t|}||jo|i |qqWtidjo ddk}|i |intt|}|S(NRRtos2emxtriscostLibs site-packagesR:tlibReis site-pythontdarwinsPython.frameworktHOMEtLibrarytPythoniis2.6i(sos2emxsriscos(ii(RR;RRRRvRRnRLt exec_prefixRzR)RRtseptextendR:RRRt USER_SITERrRs(tsitedirsRDRLthomet plat_specifictsite_libRR((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyRtsJ* #       ccslh}x_|D]W}t|}||joq nd||egg path translations for a given .exe filesPURELIB/RsPLATLIB/pywin32_system32sPLATLIB/sSCRIPTS/sEGG-INFO/scripts/R:iisPKG-INFOis .egg-infois EGG-INFO/s.pths -nspkg.pthtPURELIBtPLATLIBs\Rs%s/%s/N(sPURELIB/R(sPLATLIB/pywin32_system32R(sPLATLIB/R(sSCRIPTS/sEGG-INFO/scripts/(RR(RtZipFiletinfolistRdRvRRR}RtupperRRRxR2RRzRRtsorttreverse( t exe_filenameRDR'R^RR@tpthRR,ty((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyRs8   $# $5 3 cCs>yti|SWn&tj otd|fnXdS(Ns1Not a URL, existing file, or requirement spec: %r(RR~RR(R((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyR;s cBsMeZdZeZddZdZdZdZdZ dZ RS(s)A .pth file with Distribution paths in itcCs||_tt||_ttii|i|_|it i |gddx0t |i D]}t|it|tqiWdS(N(RdRrRsRRRRtbasedirt_loadRt__init__R;RRqRtfind_distributionsR"(R[RdRR((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyRHs  cCsg|_t}ti|i}tii|iot |id}x|D]}|i do t }qPn|i }|ii ||i p|ii doqPnttii|i|}|idti i|io'tid|iti |int|_dS(s$Write changed .pth file back to diskNs s Saving %ssimport sys; sys.__plen = len(sys.path) %s import sys; new=sys.path[sys.__plen:]; del sys.path[sys.__plen:]; p=getattr(sys,'__egginsert',0); sys.path[p:p]=new; sys.__egginsert = p+len(new) RosDeleting empty %s(RRRrRsRqRRtRdRRR]RbRRRRR$(R[tdataR/((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyRrns   cCsZ|i|ijo3|i|ijo |ii|it|_nti||dS(s"Add `dist` to the distribution mapN(RRqRRzR"RRR(R[R((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyRs& cCsKx4|i|ijo |ii|it|_qWti||dS(s'Remove `dist` from the distribution mapN(RRqRpR"RR(R[R((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyRps cCstiit|\}}t|i}|g}tidjodpti}xyt||joa||ijo(|iti |i |i |Stii|\}}|i|qYW|SdS(NR:( RRRvRsRRtaltsepRRztcurdirRR(R[RtnpathtlasttbaselenR@R((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyRss   (( RRRR$RRRRrRRpRs(((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyRCs     cCs ddkl}|did}|i|}d}|o/|idpd}|od|}qon|o d}n t|}d t}t|pC|o2|ii d od |id}qqd }nt ||}d t}|S( s;Create a #! line, getting options (if any) from script_texti(t first_line_res iRiRfs python.exes#!%(executable)s%(options)s R-s -x( tdistutils.command.build_scriptsRt splitlinestmatchtgroupt nt_quote_argRR%RxRtfix_jython_executable(RRtwininstRtfirstRtoptionsthdr((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyRs(      cCs||tijo+tidjot|ti||Sti}|d|dd|ddd||ffdS(NRiis %s %s(RRpRR RwtS_IWRITERnR(tfunctargtexc((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyt auto_chmods    cCs1ddkl}t||t|tidS(s?Ensure that the importer caches dont have stale info for `path`i(t_zip_directory_cacheN(RRt_uncacheRntpath_importer_cache(Rtzdc((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyR#s cCsX||jo ||=n=t|}x-|D]%}t||jo ||=dSq+WdS(N(Rs(Rtcachetp((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyRs   scCs9yt||dWnttfj otSXtSdS(s%Is this string a valid Python script?texecN(tcompilet SyntaxErrort TypeErrorR$R"(ttextRd((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyt is_pythons cCsPy)t|}|id}|iWnttfj o|SX|djS(sCDetermine if the specified executable is a .sh (contains a #! line)is#!(RRRRR(Rtfptmagic((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pytis_shs cCs g}t}d}d|jp d|j}|o|idnx|D]}|djo|d7}qJ|djo#|id|ddd}qJ|o|id|d}n|i|qJW|o|id|n|o"|id||idnd i|S( s@Quote a command line argument according to Windows parsing rulesiRfs t"s\iis\"R(R$RzR(Rtresultt needquotetnbtc((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyRs.    cCsi|idp|idotSt||otS|idod|idijStS(sMIs this text, as a whole, a Python script? (as opposed to shell/bat/etc. s.pys.pyws#!Rei(RR"RRRRR$(RRd((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyRs (R cGsdS(N((RD((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyt_chmod#scCsStid||yt||Wn(tij o}tid|nXdS(Nschanging mode of %s to %oschmod failed: %s(RRtRRterror(RR R6((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyR %s cCsHtiido1t|o$|otidqDd|Sn|S(NtjavasWARNING: Unable to adapt shebang line for Jython, the following script is NOT executable see http://bugs.jython.org/issue1112 for more information.s/usr/bin/env %s(RnR)RRRRy(RR((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyR,s   c cst|i}td||}xcdD][}xR|i|iD];\}}dt}tidjp|o|djo.d\} } dg} ti d d |} n1d\} } d ddg} ti dd|} t i i | dd!ptidjo | } n|} || | |dg}| D]}|||q8~fV|dt d| dfVqG|||fVqGWq+WdS(sEYield write_script() argument tuples for a distribution's entrypointsRtconsole_scriptst gui_scriptss# EASY-INSTALL-ENTRY-SCRIPT: %(spec)r,%(group)r,%(name)r __requires__ = %(spec)r import sys from pkg_resources import load_entry_point if __name__ == '__main__': sys.exit( load_entry_point(%(spec)r, %(group)r, %(name)r)() ) R*s -script.pywsgui.exes.pyws(?i)python.exes pythonw.exes -script.pyscli.exes.pys.pycs.pyos(?i)pythonw.exes python.exeiiR s.exet setuptoolsR1N(RR(s -script.pywsgui.exe(s -script.pyscli.exe(RRRt get_entry_mapR1RRnR)tretsubRRRR}(RRRRtheaderRRtepRR\tlauncherR>t new_headerRRR,((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyR;s.      * 8 c Cs|o d}n|djo d}ng}yti|}Wn1tij o"}|ti|tinXx|D]}tii||}yti|i }Wntij o d}nXt i |ot |||qyti |Wqtij o"}|ti |tiqXqWyti|Wn/tij o |ti|tinXdS(sRecursively delete a directory tree. This code is taken from the Python 2.4 version of 'shutil', because the 2.3 version doesn't really work right. cWsdS(N((RD((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pytonerrormscWsdS(N((RD((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyR psiN(R;RRRRnRRRtlstattst_modeRwtS_ISDIRRaRptrmdir(Rt ignore_errorsR RZterrRtfullnameR ((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyRafs4    "cCsMddk}tii|id}|tids((R[RDR!(RR(R[RDR!sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyR scs1i|}d|jo|idn|S(Ns setup.cfg(tfind_config_filesRp(R[R(R(sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyR#s (RRt common_usageR R#((RR(sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyRsics7ddddgdtidpddS(t script_argss-qRs-vRit distclass(RnR((RR!RR(sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyR"s(RRtsetuptools.distRtdistutils.coreR;RnR(RR!(( RRRRR!RRRRsC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyRs  (FRRntos.pathRRRRRRRwRRRRtsetuptools.sandboxRRRRtdistutils.sysconfigRtdistutils.errorsRRRtsetuptools.archive_utilR tsetuptools.package_indexR R R tsetuptools.commandR Rt pkg_resourcesRRRtsys_executablet__all__Rt version_infoRR%RRtRWRRRRRR$RRR#RRRRRR RRXRRRaRR;R(((sC/usr/lib/python2.6/site-packages/setuptools/command/easy_install.pyt sdl        a . ) ) ! c   )   +#