/opt/alt/python34/lib/python3.4/site-packages/pip
NameSizeModeActions
backwardcompat/-0755rm
commands/-0755rm
vcs/-0755rm
_vendor/-0755rm
__pycache__/-0755rm
basecommand.py65780644editdlrm
basecommand.pyc63710644editdlrm
basecommand.pyo63710644editdlrm
baseparser.py81620644editdlrm
baseparser.pyc101840644editdlrm
baseparser.pyo101460644editdlrm
cmdoptions.py93300644editdlrm
cmdoptions.pyc80270644editdlrm
cmdoptions.pyo80270644editdlrm
download.py225800644editdlrm
download.pyc208790644editdlrm
download.pyo207640644editdlrm
exceptions.py10860644editdlrm
exceptions.pyc30950644editdlrm
exceptions.pyo30950644editdlrm
index.py404030644editdlrm
index.pyc341080644editdlrm
index.pyo340310644editdlrm
locations.py62020644editdlrm
locations.pyc55960644editdlrm
locations.pyo55960644editdlrm
log.py94550644editdlrm
log.pyc100550644editdlrm
log.pyo98650644editdlrm
pep425tags.py29690644editdlrm
pep425tags.pyc32490644editdlrm
pep425tags.pyo32490644editdlrm
req.py837530644editdlrm
req.pyc625320644editdlrm
req.pyo617070644editdlrm
runner.py4310644editdlrm
runner.pyc6290644editdlrm
runner.pyo6290644editdlrm
status_codes.py1160644editdlrm
status_codes.pyc3430644editdlrm
status_codes.pyo3430644editdlrm
util.py251240644editdlrm
util.pyc278340644editdlrm
util.pyo278340644editdlrm
wheel.py208000644editdlrm
wheel.pyc189130644editdlrm
wheel.pyo187720644editdlrm
__init__.py94280644editdlrm
__init__.pyc91490644editdlrm
__init__.pyo90690644editdlrm
__main__.py1160644editdlrm
__main__.pyc3180644editdlrm
__main__.pyo3180644editdlrm
Edit: /opt/alt/python34/lib/python3.4/site-packages/pip/req.pyc (62532B)
*Rec@sGddklZddkZddkZddkZddkZddkZddkZddkZddk Z ddk Z ddk l Z ddk lZlZlZlZlZddklZlZlZlZlZlZlZddklZddklZddkl Z l!Z!l"Z"l#Z#l$Z$l%Z%l&Z&l'Z'l(Z(l)Z)l*Z*l+Z+l,Z,l-Z-l.Z.l/Z/l0Z0dd k1l2Z2l3Z3l4Z4l5Z5l6Z6l7Z7l8Z8l9Z9dd k:l;Z;dd k l<Z<dd k=l>Z>l?Z?l@Z@lAZAlBZBlCZClDZDlEZElFZFlGZGlHZHddkIZJdd kIlKZKlLZLlMZMddkNlOZOlPZPdZQdeRfdYZSdeRfdYZTdeRfdYZUdZVeiWdeiXZYeZeZeZeZdZ[dZ\dZ]dZ^eZdZ_deRfdYZ`deRfd YZad!eRfd"YZbdS(#i(t FeedParserN(t change_root(tbin_pytrunning_under_virtualenvtPIP_DELETE_MARKER_FILENAMEtwrite_delete_marker_filetbin_user(tInstallationErrortUninstallationErrortUnsupportedWheeltBestVersionAlreadyInstalledtInvalidWheelFilenametDistributionNotFoundtPreviousBuildDirError(tvcs(tlogger(t display_pathtrmtreetasktask_path_existst backup_dirtis_installable_dirtis_localt dist_is_localtdist_in_usersitetdist_in_site_packagestrenamestnormalize_patht egg_link_pathtmake_path_relativetcall_subprocesst is_prereleasetnormalize_name(turlparseturllibt uses_pycachet ConfigParsert string_typest HTTPErrortget_python_versiontb(tLink(t build_prefix( t PipSessiontget_file_contenttis_urlt url_to_patht path_to_urltis_archive_filetunpack_vcs_linkt is_vcs_urlt is_file_urltunpack_file_urltunpack_http_url(tmove_wheel_filestWheelt wheel_ext(t pkg_resourcestsixc Cst|dii}z|~}|i}WdQXdtitdg}x;|D]3}y|i|}Wntj o qWnXPqWWt |t jpt |S(sQReturn the contents of *filename*. Try to decode the file contents with utf-8, the preffered system encoding (e.g., cp1252 on some Windows machines) and latin1, in that order. Decoding a byte string with latin1 will never raise an error. In the worst case, the returned string will contain some garbage characters. trbNsutf-8tlatin1( topent__exit__t __enter__treadtlocaletgetpreferredencodingtFalsetdecodetUnicodeDecodeErrorttypetbytestAssertionError(tfilenamet_[1]tfptdatat encodingstenc((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pytread_text_file's &tInstallRequirementc BseZd'ed'eed'd'eed Zed'd'dZed'd'dZdZ dZ edZ dZ e dZe dZe d Zed Zd Zd Zd ZdZdZe dZeidZd(dZe dZe dZdZedZedZ dZ!dZ"dZ#dZ$d)d'd'dZ%dZ&d*dZ'dZ(d Z)e d!Z*e d"Z+d#Z,d$Z-d'd'd%Z.e d&Z/RS(+c Cs}d|_t|to"tii|}|i|_n||_||_||_||_ | djo h} n| |_ ||_ ||_ d|_d|_d|_d|_d|_||_d|_d|_t|_d|_| |_| |_|o t|_ni|idj oOtg} |iiD](} | t| do| ddjq5~ |_n t|_dS(Niis!=(( textrast isinstanceR%R9t Requirementtparsetreqt comes_fromt source_dirteditabletNoneteditable_optionsturltas_eggt_egg_info_patht satisfied_bytconflicts_witht_temp_build_dirt _is_bundletupdatetinstall_succeededt uninstalledRCt use_user_sitet target_dirt from_bundlet pycompiletTruet prereleasestanytspecsR(tselfRURVRWRXR[R\RbRjRZRgRhRJtx((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyt__init__As<                       Oc Cst||\}}}|idot|}nd}|||d|dtd|d|dt}|dj o ||_n|S(Nsfile:RWRXR[RZRj(tparse_editablet startswithR.RYRiRQ( tclst editable_reqRVt default_vcstnameR[textras_overrideRWtres((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyt from_editableps   c Csd }|i}d }tiitii|}d }t|ot|}ntii|oZtii |jp|i do7t |pt d|ntt |}nKt|o=tii|ptid|ntt |}n|o|d jo|i}|i}|idjo>tid|o+t tiitii|i}n|itjo7t|i}|iptd|iqqn|}|||d|d|S( sCreates an InstallRequirement from a name, which might be a requirement, directory containing 'setup.py', filename, or URL. t.s;Directory %r is not installable. File 'setup.py' not found.sARequirement %r looks like a filename, but the file does not existtfiles\.\./s-%s is not a supported wheel on this platform.R[RjN(RYtstriptostpathtnormpathtabspathR-R)tisdirtsepRqRRR/R0tisfileRtwarnturl_without_fragmentt egg_fragmenttschemetretsearchtextR8R7RIt supportedR ( RrRuRVRjR[RUR}tlinktwheel((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyt from_lines4  6    #+ cCs|io2t|i}|io|d|i7}qEn |i}|idj o|dt|ii7}n|ioLt|it o |i}n|ii }|o|d|7}qn|S(Ns from %ss in %ss (from %s)( RUtstrR[R^RYRtlocationRVRRR%t from_path(RmtsRV((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyt__str__s     cCs~|idjodSt|i}|ioLt|ito |i}n|ii}|o|d|7}qzn|S(Ns->(RURYRRVRRR%R(RmRRV((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRs  cCs|idj o|iS|idjo&tidd|_||_|iS|io|ii}n |i}t i i |pt |nt i i ||S(Ns-buildspip-(R`RYRUttempfiletmkdtempt_ideal_build_dirRXRutlowerR|R}texistst_make_build_dirtjoin(Rmt build_dirtunpackRu((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pytbuild_locations   cCsD|idj odS|idj pt|ipt|i}|i}|`|io|ii}n |i}t i i ||}t i i |pt id|t|nt i i |otdt|nt id|t|t|fti||||_||_d|_dS(skIf the build location was a temporary directory, this will move it to a new more permanent locationNsCreating directory %ss<A package already exists in %s; please remove it to continues,Moving package %s from %s to new location %s(RWRYRURHR`RRXRuRR|R}RRRtdebugRRRtshutiltmoveR](Rmt old_locationt new_build_dirRut new_location((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pytcorrect_build_locations0       cCs|idjodS|iiS(N(RURYt project_name(Rm((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRuscCs(|idjodSti|iiS(N(RURYR"tquotet unsafe_name(Rm((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyturl_namescCsyddk}Wntj otdnXd}|io6d|ijo&tii|i|id|}ntii|i|}ti o,t |ti o|i t i}n|S(NisBsetuptools must be installed to install from a source distributionssetup.pyt subdirectory(t setuptoolst ImportErrorRRZR|R}RRWR:tPY2RRt text_typetencodetsystgetfilesystemencoding(RmRt setup_filetsetup_py((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRs  cCs|ipt|io!tid|i|ifntid|i|iftid7_zF|idjoFti i ti i |id o t ti i |idn|i }|idt|i}|idt|i}tid |d g}|ip|o g}nIti i |id }ti i|pti|nd d g}t||d |id|idtdtiddWdtid8_X|ip-tiid|i|_|indS(Ns2Running setup.py (path:%s) egg_info for package %ss7Running setup.py (path:%s) egg_info for package from %sit distributeRsdistribute.egg-infot __SETUP_PY__t __PKG_NAME__s-ctegg_infos pip-egg-infos --egg-basetcwdt filter_stdoutt show_stdoutt command_levelt command_descspython setup.py egg_infos%(Name)s==%(Version)s(RWRHRuRtnotifyRR[tindentR|R}RRRt _run_setup_pytreplacetreprRt executableRXRtmakedirsRt_filter_installRCt VERBOSE_DEBUGRUR9RSRTtpkg_infoR(Rmtforce_root_egg_infotscriptt egg_info_cmdtegg_base_optiont egg_info_dir((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyt run_egg_info!s8 ! 6         s} __file__ = __SETUP_PY__ from setuptools.command import egg_info import pkg_resources import os import tokenize def replacement_run(self): self.mkpath(self.egg_info) installer = self.distribution.fetch_build_egg for ep in pkg_resources.iter_entry_points('egg_info.writers'): # require=False is the change we're making: writer = ep.load(require=False) if writer: writer(self, ep.name, os.path.join(self.egg_info,ep.name)) self.find_sources() egg_info.egg_info.run = replacement_run exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec')) cCs|idj o)|ii|pdS|ii|S|ipt|i|}tii |pdSt |}|S(N( R^RYt has_metadatat get_metadataRWRHt egg_info_pathR|R}RRO(RmRIRL((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyt egg_info_databs c Csb|idjo<|io |i}ntii|id}ti|}|iong}x,ti|D]\}}}x/t i D]$}||jo|i |qqWxt |D]}tii tii||ddp(tii tii||ddo|i |n|djp |djo|i |qqW|ig}|D]}|tii||qc~qnWg} |D]!} | ido | | qq~ }n|ptd ||fn|ptd ||ft|d jo|id d ntii||d |_ntii|i|S(Ns pip-egg-infotbintpythontScriptss Python.exettestttestss .egg-infos$No files/directories in %s (from %s)itkeycSs:|itiitiio|itiipdS(i(tcountR|R}Rtaltsep(Rn((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyts i(R]RYRXRWR|R}RtlistdirtwalkRtdirnamestremovetlistRtextendtendswithRRHtlentsort( RmRItbaset filenamestroottdirstfilestdirRJt_[2]tf((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRns<      (( .9 cCst|i|}|pgSg}xL|iD]>}|i}| p|idoq.n|i|q.W|S(Nt#(Rt splitlinesR{Rqtappend(RmRIRLtresulttline((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pytegg_info_liness  cCsat}|id}|p$tidt|idn|i|pd|iS(NsPKG-INFOsNo PKG-INFO file found in %st(RRRRRRtfeedtclose(RmtpRL((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRs  $cCs |idS(Nsdependency_links.txt(R(Rm((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pytdependency_linksss \[(.*?)\]ccsd}x}|idD]l}|ii|i}|o|id}qn|o%||jotid|qn|VqWdS(Ns requires.txtisskipping extra %s(RYRt_requirements_section_retmatchRtgroupRR(RmRQtin_extraRR((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyt requirementssccs7x0|iiD]"\}}|djo |Vq q WdS(Ns==(RURl(Rmt qualifiertversion((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pytabsolute_versionss  cCs|idS(NR(R(Rm((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pytinstalled_versionscCso|ipt|i}||ijotid||ifn$tidt|i||fdS(Ns'Requested %s, but installing version %ss;Source in %s has version %s, which satisfies requirement %s(RWRHRRURRRR(RmR((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pytassert_source_matches_versions   cCs|iptid|idS|ipt|ipt|iidodSd|ijptd|i|ipdS|iidd\}}t i |}|o>||i}|o|i |iq|i |indptd|i|fdS(Ns>Cannot update repository at %s; repository location is unknownsfile:t+s bad url: %riis+Unexpected version control type (in %s): %s( R[RtinfoRWRXRHRqRbtsplitRt get_backendtobtaintexport(RmRtvc_typeR[tbackendt vcs_backend((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pytupdate_editables( !  c Cs|iptd|ifn|ip|i}t|}tii|i |i d}tii|i di|i i dd d}|i dt id}|i d}t|}tii|} tii|} tii|} | p| oa| o |} n|} |i| |id oRx&|id iD]4} tiitii| | }|i|qcWq|id o|id o|id }ng}xg}|id iD]%}|o||jo ||qq~D]M}tii|i |}|i||i|d |i|d q!WqnE|i i|oL|i|i tiitii|i d}|i|d|n|ot|d}tii|ii}|i||i jptd||i|i f|i|tiitii|d}|i||i n6| o.x+ti i!|D]}|i|qWn|ido|i"dox|i#dD]s}t$|o t%}nt&}|itii||t'i(djo$|itii||dqqWn|ido t)i*}|i+t,|i-d|i.dox|i/dD]\}}t$|o t%}nt&}|itii||t'i(djod|itii||d|itii||d|itii||dqqWqn|i0|||_1dS(s Uninstall the distribution currently satisfying this requirement. Prompts before removing or modifying files unless ``auto_confirm`` is True. Refuses to delete or modify files outside of ``sys.prefix`` - thus uninstallation within a virtual environment can only modify that virtual environment, even if the virtualenv is linked to global site-packages. s.Cannot uninstall requirement %s, not installeds .egg-infot-is .dist-infos-py%sRs.eggsinstalled-files.txts top_level.txtsnamespace_packages.txts.pys.pycseasy-install.pths./trs;Egg-link %s does not match installed location of %s (at %s)tscriptstwin32s.batsentry_points.txttconsole_scriptss.exes .exe.manifests -script.pyN(2tcheck_if_existsRRuR^R_tUninstallPathSetR|R}RRtegg_nameRRR9tPY_MAJORRRtaddRRRR~Rtdirnametadd_pthR=tnormcasetreadlineR{RRHtpipRtuninstallation_pathstmetadata_isdirtmetadata_listdirRRRRtplatformR$tSafeConfigParsertreadfptFakeFiletget_metadata_linest has_sectiontitemsRRd(Rmt auto_confirmtdisttpaths_to_removetpip_egg_info_pathtdist_info_pathtdebian_egg_info_pathteasy_install_eggtdevelop_egg_linktpip_egg_info_existstdebian_egg_info_existstdist_info_existsRtinstalled_fileR}t namespacesRJRt top_level_pkgteasy_install_pthtfht link_pointerRtbin_dirtconfigRutvalue((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyt uninstalls  "   ! &   -     ,      0 cCs6|io|iintid|ifdS(Ns'Can't rollback %s, nothing uninstalled.(RdtrollbackRterrorR(Rm((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pytrollback_uninstallYs  cCs6|io|iintid|ifdS(Ns%Can't commit %s, nothing uninstalled.(RdtcommitRR7R(Rm((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pytcommit_uninstall`s  cCs|iptt}d|i|if}tii||}tii|ot dt |d}|djo t }q|djo(t i dt |ti|q|djoCt|}t i dt |t |fti||qn|oti|dti}tiitii|i}xti|D]\} } } d| jo| idnxl| D]d} tii| | } |i| |} ti|id | d }d|_|i|d qWxd| D]\}|tjoqntii| |}|i||} |i||id | qWq^W|it id 8_t i dt |ndS(Ns %s-%s.zips/The file %s exists. (i)gnore, (w)ipe, (b)ackup titwR(s Deleting %ssBacking up %s to %ss pip-egg-infot/iiRisSaved %s(R;R<R(i(!RWRHRiRuRR|R}RRRRRCRRRRRRtzipfiletZipFilet ZIP_DEFLATEDRRRt_clean_zip_nametZipInfot external_attrtwritestrRtwriteRRR(RmRtcreate_archivet archive_namet archive_pathtresponset dest_filetzipRtdirpathRRRRutzipdirRI((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pytarchivegsT      !   # cCs^|i|tiiptd||f|t|d}|itiid}|S(Ns$name %r doesn't start with prefix %riR=(RqR|R}RRHRR(RmRutprefix((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRAs cs|io|i||dS|ioUtii|i}tii||i|i |idd|t |_ dSt i dd}tii|d}ztig}|id|id|i|t|dd |g7}|ip|d g7}ndj o|d g7}n|io|d g7}n|d g7}to3|dtiitidddtg7}ntid|itid7_z*t||d|id|i dt!Wdtid8_Xtii"|ptid|dSt |_ |iodSfd} t#|} xP| D]3} | i$} | i%do| | } PqVqVWti&d|dS| i'g} t#|} x]| D]U} | i$}tii(|o|tii)7}n| it*| || qW| i't#tii| dd} | i+di| d| i'Wdtii"|oti,|nti-|XdS(NRtstrip_file_prefixs-recordspip-sinstall-record.txts-csimport setuptools, tokenize;__file__=%r;exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))tinstalls--records#--single-version-externally-manageds--roots --compiles --no-compiles--install-headerstincludetsiteRsRunning setup.py install for %siRRRsRecord file %s not foundcs7djptii| o|St|SdS(N(RYR|R}tisabsR(R}(R(s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyt prepend_roots!s .egg-infos;Could not find .egg-info directory in install record for %ssinstalled-files.txtR<s (.RXtinstall_editabletis_wheelRRt wheel_versionRWtcheck_compatibilityRuR6RiRcRRR|R}RRRRRRR\RYRhRROR'RRRRRRCRR=R{RRRRRRRERtrmdir(Rmtinstall_optionstglobal_optionsRRPRt temp_locationtrecord_filenamet install_argsRURRRt new_linesRI((Rs8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRQs                        cCs|iptii|io<tid|i|iot|ind|_n|i o'tii|i ot|i nd|_ dS(sVRemove the source files from this requirement, if they are marked for deletionsRemoving source in %sN( t is_bundleR|R}Rtdelete_marker_filenameRRRWRRYR`(Rm((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pytremove_temporary_sources    c Cstid|itid7_zWttidd|igt|ddgt|d|i d|i d t Wdtid8_Xt |_ dS( NsRunning setup.py develop for %sis-csimport setuptools, tokenize; __file__=%r; exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))tdevelops --no-depsRRR(RRRuRRRRRRRWRRCRiRc(RmR[R\((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRVs7 cCscti}xMddddddddgD]-}ti||ioti}Pq(q(W||fS( Ns ^running .*s ^writing .*s ^creating .*s^[Cc]opying .*s ^reading .*s4^removing .*\.egg-info' \(and everything under it\)$s^byte-compiling s7^warning: manifest_maker: standard file '-c' not found$(RtNOTIFYRRR{tINFO(RmRtleveltregex((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRs   cCs|idjotSyN|iidjo"|io|iidjotSti|i|_Wnti j otSti j oti|ii}|i oUt |o ||_q t o-t|o td|i|ifq q||_nXtS(sFind an installed distribution that satisfies or conflicts with this requirement, and set self.satisfied_by or self.conflicts_with appropriately.RRsVWill not install to the user site because it will lack sys.path precedence to %s in %sN(RURYRCRR_RiR9tget_distributionR^R tVersionConflictReRRRRR(Rmt existing_dist((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyR s(    cCs|io d|ijS(Ns.whl(R[(Rm((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRW=scCsz|idj o|iS|i}|ptStiitii|dptiitii|d|_|iS(Nspip-manifest.txtspyinstall-manifest.txt(RaRYR`RCR|R}RR(RmR((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRaAs "$c csKx|iD]}tii|}xtiD]}d}}tii||i}tii |oH|i }t |}|i } |i |i| \}}Pq,q,W|od|||f}nd}t||dtd|dtd|dtVq Wx=|iD]2}tii|}t||d|dtVqWdS(Ns%s+%s@%sRXR[RbRWRg(t_bundle_editable_dirsR|R}tbasenameRtbackendsRYRt bundle_fileRRuR=R@Rtparse_vcs_bundle_fileRPRiRCt_bundle_build_dirs( Rmtdest_dirtpackageRR[trevtvcs_bundle_fileRRKtcontent((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pytbundle_requirementsMs2          c Cs|i}|pttii|d}tii|d}g}g}x+|||f|||fgD] \}} } tii|oxti|D]} tii| | } | i| tii| o!ti d| | |fqntii| p"ti d| ti | nt i tii|| | qWti|pti|qwqlqlWd|_||_||_dS(NtsrctbuildsZThe directory %s (containing package %s) already exists; cannot move source from bundle %ssCreating directory %s(R`RHR|R}RRRRRRRRRRRZRYRqRl( Rmtdest_build_dirt dest_src_dirRtsrc_dirRtbundle_build_dirstbundle_editable_dirsRWRrtdir_collectionRtdest((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pytmove_bundle_filesgs8    #  cCsAt|i|i|d|id|id|d|id|dS(NtuserthomeRRhRP(R6RuRUReRfRh(RmtwheeldirRRP((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyR6s   cCs'|ipttii|itS(N(RWRHR|R}RR(Rm((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRbsN((((0t__name__t __module__RYRCRiRot classmethodRxRRRRRtpropertyRuRRRRRRRRRRtcompileRRRRRRR5R8R:RNRARQRcRVRR RWRaRwRR6Rb(((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRP?sV -*    ? *    n   ) ]  !   t RequirementscBsGeZdZdZdZdZdZdZdZRS(cCsg|_h|_dS(N(t_keyst_dict(Rm((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRos cCs|iS(N(R(Rm((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pytkeysscCs)g}|iD]}||i|q~S(N(RR(RmRJR((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pytvaluesscCs ||ijS(N(R(Rmtitem((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyt __contains__scCs5||ijo|ii|n||i|s cssx|]}|iVqWdS(N(RX(RRU((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pys s (RkRRRiRRC(Rm((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyt has_editabless  cCsk|io]tii|i|_tii|iotStidtdt |int S(Ns!Could not find download directorys0Could not find or access download directory '%s'( RR|R}RRRiRtfatalRRRC(Rm((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyt is_downloads  cCspxY||ifD]E}||ijo |i|S||ijo|i|i|SqWtd|dS(NsNo project with the name %r(RRRtKeyError(RmRRu((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRs cCs8x1|iiD] }|id||iqWdS(NR!(RRR5R:(RmR!RU((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyR5scCst|i}t|ii}x}|p|on|o|id}n|id}t}|i o|i o|i|i oL|i o8|i ot |i  p|i |_ nd|_ qt}n|i otid|qn|io-|idjo|i|i|_q[n(|o |i|i|i |_n|idj o4tii|i otd||ifq'q'WdS(Nis<Requirement already satisfied (use --upgrade to upgrade): %ssCould not install requirement %s because source folder %s does not exist (perhaps --no-download was used without first running an equivalent install with --no-install?)(RRRRtpopRiRRXR R^RReRR_RYRCRRRWRR|RRR|R}RR(RmtunnamedRtreq_to_installtinstall_needed((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyt locate_filess6         'cCs t|i}t|ii}x|p|o|o|id}n|id}t}t}d} |i o8|i o-|i |i o|i o|i ox|i omy|i||i } WnAtj ot}t}q'tj otid} q'X| i|_n|p8|iot|i  p|i |_nd|_ qpqtt}n|i o1|otid|qtid|qn|i otid|nd|o\|io=|iiido$tidtt|iq5tid|ntid 7_zt} t} |i o|idjo|i|i } | |_n |i} t!i"i#|i$pt%|i$n|i&|i' |i'o|i(|i)|i*qw|i(nu|om|i|i$|i' } t}d} |i+onUt!i"i#t!i"i,| d o#t-t.i/d || fn|idjo-| o | n|i|d |i } nt0|i} | pt1| oy\| i2i3t4o|i5o|i5}t}n|i*}|i'}|i6| | ||Wqt7j o9}ti8d ||ft9d||| fqXnt}|o|i:} | o| i2i3t4} | oK|i;|i$|i x |i<D] }|i=||i>|qWn|i'oP| |_| p|i(n| o'| i?t@iAjo|i)|i*qn| o| |_| i|_na| |_|i(|o|i(dtn|iB|o!|io|iC|t}n|ip|i n|i og|i p |io8|iot|i  p|i |_nd|_ qotid|t}qsqwn| ottDiE| d}|iFp |iG|_F|i>|n|iHpjxg|iI|iJD]O}|iK|iLoqntMtN||}|i=||i>|qWqjn2| p*|iO|iP|iJo!tiddi,|iJn|iHpx|i|iJD]}ytDiQiR|iL}Wn@tSj o4tid}tiTd|||fqnX|iK|oqntM||}|i=||i>|qWn|iK|iUp|i>|qjn| p2|i'p|iVdj o|iWi=|qn|oI|iXi=||o.|io$|iido|iC|qnWdtid 8_Xq'WdS(sGPrepare process. Create temp directories, download and/or unpack files.iis"Requirement already up-to-date: %ss<Requirement already satisfied (use --upgrade to upgrade): %ss Obtaining %ssfile:s Unpacking %ssDownloading/unpacking %sissetup.pys pip can't proceed with requirement '%s' due to a pre-existing build directory. location: %s This is likely due to a previous installation that failed. pip is being responsible and not assuming it can delete this. Please delete it and try again. Rs4Could not install requirement %s because of error %ssDCould not install requirement %s because of HTTP error %s for URL %sRs!Installing extra requirements: %rt,s.Invalid requirement: %r (%s) in requirement %ssfile:///N(YRRRRRRiRCRYRRXR R^RRR[tfind_requirementR R Rtexc_infoReRR_RRRRqRR.RRWRR|R|R}RRRRRRRNRRgRR ttextwraptdedentR)RHRIRR8Rt unpack_urlR&RRRaRRwRRRRt all_schemesRtcopy_to_build_dirR9tfind_distributionsRUtas_requirementRtrequiresRQRRRPRtadd_dependency_linksRRSRTt ValueErrorR7RuR`RR(RmtfinderRtbundleRRRRQtbest_installedt not_foundR[RaRWRRRt do_downloadtexctetsubreqR"RURu((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyt prepare_files:s^          #$      "                                !   $cCstidtid7_x|iD]}|iq&Wg}|io|i|in|o|i|inx@|D]8}t i i |oti d|t |qqWtid8_dS(sClean up files, remove builds.sCleaning up...isRemoving temporary dir %s...N(RRRRRct_pip_has_created_build_dirRRR|R|R}RRR(RmRRUt remove_dirR((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyt cleanup_files's    cCs2|itjo"tiitii|itS(N(RR*R|R}RRR(Rm((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyR>scCs|io |ip|i}tid|i|ftii||i}t i |i |t dd|dgd|dddS(NsCopying %s to %sRs %s/setup.pytcleanRRspython setup.py clean( RXR|RRRRuR|R}RRtcopytreeRWR(RmRRfR((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRBs cCs|djo |i}nt|o+|o |}n|}t|||nht|o)t||||ot|qn2t|||i||i |ot|ndS(N( RYRR2R1R3R4RR5RR(RmRRRt only_downloadtloc((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRJs&      cOsZg}|iiD]}|ip ||qq~}tiid}xL|D]D} | idjo.| i|jo|i| |i | qQqQW|o<t i ddi g} |D]} | | iq~ nt i d7_ zOxH|D]@} | idjo\y?tiid} tid} | | jo | | _nWqgtij oqgXn| ioNt i d| it i d7_ z| id tWd t i d8_ Xny| i||||Wn-| io| i o| inn#X| io| io| in| iqWWd t i d8_ X||_d S( sRInstall everything in this set (after having downloaded and unpacked the packages)sdistribute>=0.7Rs!Installing collected packages: %ss, iRsdistribute<0.7sFound existing installation: %sR!N(RRR^R9RSRTRuRRRRRRRRiR_R R5RiRQRcR8R:RcR(RmR[R\targstkwargsRJR t to_installtdistribute_reqRURt requirementtdistribute_requirementtexisting_distribute((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRQisP  <      c Csti|dti}g}xT|idf|idffD]4\}}tiitii|}xti |D]\}}}xt i D]} | } d} } | i |joxT|D]} |i| oPqqW| itii||\} } |i|| i}| ih| d6| d6}|i| i PqqWd|jo|idnxQ|D]I}tii||}|i||}|i|d|ddqrWxa|D]Y}|tjoqntii||}|i||}|i||d|qW| oCtii||}|i||}|i|d||qwqwWq=W|id |i|idS( NR<RyRxR[Rts pip-egg-infoR=Rspip-manifest.txt(R>R?R@RR|R|R}RRRRRnRYRRqtget_infoRRRotguideRRARDRRERwR(Rmtbundle_filenameRKtvcs_dirsRRmRLRRRRtvcs_urltvcs_revtvcs_dirRut vcs_guideRRuRI((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyt create_bundlesX            $s# This is a pip bundle file, that contains many source packages # that can be installed as a group. You can install this like: # pip this_file.zip # The rest of the file contains a list of all the packages included: c Cs|ig}x]g}|iiD]}|ip ||q#q#~D]#}|id|i|ifqEW|idx]g}|iiD]}|io ||qq~D]#}|id|i|ifqWdi|S(Ns%s==%s sC# These packages were installed to satisfy the above requirements: R(t BUNDLE_HEADERRRRVRRuRR(RmtpartsRJRUR((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRws ! !cCs^|i|tiiptd||f|t|d}|itiid}|S(Ns$name %r doesn't start with prefix %riR=(RqR|R}RRHRR(RmRuRO((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRAs N((RRRYRCRiRoRRRRRRRRR5RRRRRRRQRRRwRA(((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRs2        '     E 7 cCsti|t|dS(N(R|RR(R((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRs s^(http|https|file):c cs|djo t}nd}|o |ind}|oti|}ntiitii|}t |d|d|\}}xot |i D][\} } | d7} | i } ti dd| } | p| idoqn|o|i| oqn| idp| ido| ido| d i } n | tdi i d } ti|oti|| } n6ti| p%tiitii|| } nx&t| |d|d |d|D] } | VqWq| id p| id oq| idp| ido| ido| d i } n | tdi id } tii|| } tii| o | } n|o|ii| qq| idp| ido^| ido| d i } n | tdi id } |o| g|_qq| ido>| tdi id } |o|ii| qq| ido t|_q| ido g|_q| idoG| tdi id } |itt| i gO_q| ido t|_!q| idoq| idoq| idoG| tdi id } |i"tt| i gO_"q| idoG| tdi id } |i"tt| i gO_"qd|| f}| idp| idos| ido| d i } n | tdi id } t#i$| d|d|o |i%nd}n%t#i&| |dt'|d d}|VqWdS(!NRVRis (^|\s)#.*$RRs-rs --requirementit=toptionss-Zs--always-unzips-fs --find-linkss-is --index-urls--extra-index-urls --use-wheels --no-indexs--allow-externals--allow-all-externals--no-allow-externals--no-allow-insecures--allow-insecures--allow-unverifieds-r %s (line %s)s-es --editableRtRjtpre((RYR+tskip_requirements_regexRRR|R}RRR,t enumerateRR{tsubRqRRt _scheme_reR!turljoinRtparse_requirementstlstripRt find_linksRt index_urlsRit use_wheeltallow_externaltsetR Rtallow_all_externaltallow_unverifiedRPRxRtRtgetattr(RIRRVRRt skip_matcht skip_regext reqs_file_dirRvt line_numberRtreq_urlRtrelative_to_reqs_fileRU((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRs       %"       ( (( *$cCs0tid|}|o|id}n|S(s2 Strip req postfix ( -dev, 0.2, etc ) s^(.*?)(?:-dev|-\d.*)$i(RRR(RUR((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyt_strip_postfixgscCsg}|idddidD]}|o ||q$q$~}d}|dd jo|d }n |d d jo|d}n|S(NRiiR=ittagstbranchesttagtbranchiittrunk(RRRsbranch(RRY(R[RJRRRU((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyt_build_req_from_urlrsEcCstid}|i|}|oVt}xE|D]=}|\}}||jotd|n|||[^&=]+)=(?P[^&=]+)s%s option already definedN(RRtfindalltdictt ExceptionRY(RUtregexptmatchedtrettoptionRuR4((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyt_build_editable_options}s   c Cs|}d}tid|}|o"|id}|id}n|}tii|oFtiitii|dpt d|nt |}n|i i do9|o!d|t iid|ifSd|dfSnx=tD]5}|i i d|od ||f}PqqWd |jo-|o|d |}qot d |n|id dd i }ti|pPd |dig}tiD]} || idq~d} t | nyt|} Wn9tj o-tid} t d|| fnX| p d| jo+t|} | pt d|qn | d} t| }||| fS(sSParses svn+http://blahblah@rev#egg=Foobar into a requirement (Foobar) and a URLs^(.+)(\[[^\]]+\])$iissetup.pys;Directory %r is not installable. File 'setup.py' not found.sfile:t__placeholder__s%s:s%s+%sRsb%s should either be a path to a local project or a VCS url beginning with svn+, git+, hg+, or bzr+isFor --editable=%s only s, s+URLs is currently supporteds*--editable=%s error in editable options:%steggs@--editable=%s is not the right format; it must have #egg=PackageN(RYRRRR|R}RRRRR/RRqR9RSRTRQRRRRnRuR RRRRR(RsRtR[RQtmt url_no_extrastversion_controlRRJRt error_messageRtmessageRURs((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRpsV"!  9   RcBskeZdZdZdZdZdZdZdZdZ e dZ d Z d Z RS( sMA set of file paths to be removed in the uninstallation of a requirement.cCs@t|_t|_h|_||_d|_g|_dS(N(Rtpathst_refusetpthR"RYtsave_dirt _moved_paths(RmR"((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRos      cCs t|S(ss Return True if the given path is one we are permitted to remove/modify, False otherwise. (R(RmR}((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyt _permittedscCsHt|ip4tid|iit|iitift St S(Ns1Not uninstalling %s at %s, outside environment %s( RR"RRRRRRRORCRi(Rm((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyt_can_uninstalls  &cCst|}tii|pdS|i|o|ii|n|ii|tii|ddjo!t o|it i |ndS(Nis.py( RR|R}RRRRRtsplitextR#timptcache_from_source(RmR}((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRs $cCsot|}|i|o?||ijot||i||iD]3}|i |}ti d|t ||qMWx|i D]}|i qWdS(s1Rollback the changes previously made by remove().s'Can't roll back %s; was not uninstalledsRolling back uninstall of %ss Replacing %sN(RRYRR7R"RRCRRR%RRRR6(RmR}ttmp_pathR((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyR69s  cCs7|idj o#t|id|_g|_ndS(s?Remove temporary save dir: rollback will no longer be possible.N(RRYRR(Rm((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyR9Fs  (RRt__doc__RoRRRRR#R%RCRR6R9(((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRs      % RcBs,eZdZdZdZdZRS(cCsItii|ptd|n||_t|_d|_dS(Ns.Cannot remove entries from nonexistent file %s( R|R}RRRzRtentriesRYt _saved_lines(RmR((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRoOs   cCsdtii|}tidjo.tii|d o|idd}n|ii|dS(NR is\R=( R|R}RRRR$RR,R(RmR((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRVs(cCstid|it|id}|i}||_|itd|Do d}nd}xS|iD]H}y,tid||i t ||Wqvt j oqvXqvWt|id}|i ||idS(NsRemoving pth entries from %s:R;css%x|]}td|jVqWdS(s N(R((RR((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pys gs s s sRemoving entry: %stwb( RRRzR=t readlinesR-RRkR,RR(Rt writelines(RmR0tlinestendlineR((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyR`s$       cCsm|idjotid|itStid|it|id}|i|i|i t S(Ns.Cannot roll back changes to %s, none were mades!Rolling %s back to previous stateR.( R-RYRR7RzRCRR=R0RRi(RmR0((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyR6us (RRRoRRR6(((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRNs  RcBs)eZdZdZdZdZRS(sQWrap a list of lines in an object with readline() to make ConfigParser happy.cCsd|D|_dS(Ncssx|] }|VqWdS(N((Rtl((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pys s (t_gen(RmR1((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRoscCsPy5yt|iSWntj o|iiSXWntj odSXdS(NR(tnextR4t NameErrort StopIteration(Rm((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRscCs|iS(N(R4(Rm((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyt__iter__s(RRR+RoRR8(((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRs  (ct email.parserRR|RRARRRRRR>tdistutils.utilRt pip.locationsRRRRRtpip.exceptionsRRR R R R R tpip.vcsRtpip.logRtpip.utilRRRRRRRRRRRRRRRRR tpip.backwardcompatR!R"R#R$R%R&R'R(t pip.indexR)R*t pip.downloadR+R,R-R.R/R0R1R2R3R4R5t pip.wheelRR6R7R8t pip._vendorR9R:ROtobjectRPRRRRtIRRYRRRR RpRRR(((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pytsT         (4p:L  WN   c  A|2