/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.pyo (61707B)
*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 qWnXPqWW|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__treadtlocaletgetpreferredencodingtFalsetdecodetUnicodeDecodeError(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(tselfRRRSRTRURXRYR_RgRWRdReRGtx((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:RTRURXRWRg(tparse_editablet startswithR.RVRfRN( tclst editable_reqRSt default_vcstnameRXtextras_overrideRTtres((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.RXRgN(RVtstriptostpathtnormpathtabspathR-R)tisdirtsepRnRRR/R0tisfileRtwarnturl_without_fragmentt egg_fragmenttschemetretsearchtextR8R7RFt supportedR ( RoRrRSRgRXRRRztlinktwheel((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)( RRtstrRXR[RVRtlocationRSROR%t from_path(RjtsRS((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->(RRRVRRSROR%R(RjRRS((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]RVRRttempfiletmkdtempt_ideal_build_dirRURrtlowerRyRztexistst_make_build_dirtjoin(Rjt build_dirtunpackRr((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pytbuild_locations   cCs|idj odS|i}|i}|`|io|ii}n |i}tii ||}tii |pt i d|t |ntii |otdt|nt i d|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(RTRVR]RRURrRRyRzRRRtdebugRRRtshutiltmoveRZ(Rjt old_locationt new_build_dirRrt new_location((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pytcorrect_build_locations,       cCs|idjodS|iiS(N(RRRVt project_name(Rj((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRrscCs(|idjodSti|iiS(N(RRRVR"tquotet unsafe_name(Rj((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 ImportErrorRRWRyRzRRTR:tPY2ROt text_typetencodetsystgetfilesystemencoding(RjRt setup_filetsetup_py((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRs  cCs|io!tid|i|ifntid|i|iftid7_zF|idjoFtiitii |i d o t tii |i dn|i }|i dt|i}|i dt|i}tid |d g}|ip|o g}nItii |i d }tii|pti|nd d g}t||d |i d|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(RrRtnotifyRRXtindentRyRzR}RRTRt _run_setup_pytreplacetreprRt executableRURtmakedirsRt_filter_installRCt VERBOSE_DEBUGRRR9RPRQtpkg_infoR(Rjtforce_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!s6 ! 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')) cCsp|idj o)|ii|pdS|ii|S|i|}tii|pdSt|}|S(N( R[RVt has_metadatat get_metadatat egg_info_pathRyRzRRL(RjRFRI((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyt egg_info_databs c CsG|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 ||fnt|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(tcountRyRzR~taltsep(Rk((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyts i(RZRVRURTRyRzRtlistdirtwalkRtdirnamestremovetlistRtextendtendswithRtlentsort( RjRFtbaset filenamestroottdirstfilestdirRGt_[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 splitlinesRxRntappend(RjRFRItresulttline((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(RjtpRI((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRs  $cCs |idS(Nsdependency_links.txt(R(Rj((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(RVRt_requirements_section_retmatchRtgroupRR(RjRNtin_extraRR((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyt requirementssccs7x0|iiD]"\}}|djo |Vq q WdS(Ns==(RRRi(Rjt qualifiertversion((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pytabsolute_versionss  cCs|idS(NR(R(Rj((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pytinstalled_versionscCs^|i}||ijotid||ifn$tidt|i||fdS(Ns'Requested %s, but installing version %ss;Source in %s has version %s, which satisfies requirement %s(RRRRRRRRT(RjR((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pytassert_source_matches_versions   cCs|iptid|idS|iidodS|ipdS|iidd\}}ti|}|o>||i}|o|i |iq|i |indS(Ns>Cannot update repository at %s; repository location is unknownsfile:t+i( RXRtinfoRTRnR_tsplitRt get_backendtobtaintexport(RjRtvc_typeRXtbackendt vcs_backend((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pytupdate_editables  c Css|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!Wqn|i i|oL|i|i tiitii|i d}|i|d|n|o|t|d}tii|ii}|i|i|tiitii|d}|i||i n6| o.x+tii |D]}|i|qvWn|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||dqqWqYn|i/|||_0dS(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./trtscriptstwin32s.batsentry_points.txttconsole_scriptss.exes .exe.manifests -script.pyN(1tcheck_if_existsRRrR[R\tUninstallPathSetRyRzRRtegg_nameRRR9tPY_MAJORRRtaddRRRR{Rtdirnametadd_pthR=tnormcasetreadlineRxRtpipRtuninstallation_pathstmetadata_isdirtmetadata_listdirRRRRtplatformR$tSafeConfigParsertreadfptFakeFiletget_metadata_linest has_sectiontitemsRRa(Rjt auto_confirmtdisttpaths_to_removetpip_egg_info_pathtdist_info_pathtdebian_egg_info_pathteasy_install_eggtdevelop_egg_linktpip_egg_info_existstdebian_egg_info_existstdist_info_existsRtinstalled_fileRzt namespacesRGRt top_level_pkgteasy_install_pthtfht link_pointerRtbin_dirtconfigRrtvalue((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.(RatrollbackRterrorR(Rj((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pytrollback_uninstallYs  cCs6|io|iintid|ifdS(Ns%Can't commit %s, nothing uninstalled.(RatcommitRR4R(Rj((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pytcommit_uninstall`s  cCst}d|i|if}tii||}tii|otdt|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| i dnxl| D]d} tii| | } |i| |} ti|id | d }d|_|i|d qWxd| D]\}|tjoqntii| |}|i||} |i||id | qWqMW|it id 8_t idt|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(R8R9R(i( RfRrRRyRzRRRRRCRRRRRRtzipfiletZipFilet ZIP_DEFLATEDRR|RTRt_clean_zip_nametZipInfot external_attrtwritestrRtwriteRRR(RjRtcreate_archivet archive_namet archive_pathtresponset dest_filetzipRtdirpathRRRRrtzipdirRF((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pytarchivegsR      !   # cCs0|t|d}|itiid}|S(NiR:(RRRyRzR~(RjRrtprefix((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyR>scs|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(RVRyRztisabsR(Rz(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.txtR9s (.RUtinstall_editabletis_wheelRRt wheel_versionRTtcheck_compatibilityRrR6RfR`RRRyRzRRRRRRRYRVReRRLR'RRRRRRCRR=RxRRRR}R~RRBRtrmdir(Rjtinstall_optionstglobal_optionsRRMRt temp_locationtrecord_filenamet install_argsRRRRRt new_linesRF((Rs8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRNs                        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_bundleRyRzRtdelete_marker_filenameRRRTRRVR](Rj((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(RRRrRRRRRRRTRRCRfR`(RjRXRY((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRSs7 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$(RtNOTIFYRRRxtINFO(RjRtleveltregex((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(RRRVRCRR\RfR9tget_distributionR[R tVersionConflictRbRRRRR(Rjt existing_dist((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyR s(    cCs|io d|ijS(Ns.whl(RX(Rj((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRT=scCsz|idj o|iS|i}|ptStiitii|dptiitii|d|_|iS(Nspip-manifest.txtspyinstall-manifest.txt(R^RVR]RCRyRzRR(RjR((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyR^As "$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@%sRURXR_RTRd(t_bundle_editable_dirsRyRztbasenameRtbackendsRVRt bundle_fileRRrR=R@Rtparse_vcs_bundle_fileRMRfRCt_bundle_build_dirs( Rjtdest_dirtpackageRRXtrevtvcs_bundle_fileRRHtcontent((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pytbundle_requirementsMs2          c Cs|i}tii|d}tii|d}g}g}x+|||f|||fgD] \}} } tii|oxti|D]} tii| | } | i| tii| o!tid| | |fqntii| p"ti d| ti | nt i tii|| | qWti|pti |qiq^q^Wd|_||_||_dS(NtsrctbuildsZThe directory %s (containing package %s) already exists; cannot move source from bundle %ssCreating directory %s(R]RyRzRRRRRRRRRRRWRVRnRi( Rjtdest_build_dirt dest_src_dirRtsrc_dirRtbundle_build_dirstbundle_editable_dirsRTRotdir_collectionRtdest((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pytmove_bundle_filesgs6    #  cCsAt|i|i|d|id|id|d|id|dS(NtuserthomeRReRM(R6RrRRRbRcRe(RjtwheeldirRRM((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyR6s   cCstii|itS(N(RyRzRRTR(Rj((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyR_sN((((0t__name__t __module__RVRCRfRlt classmethodRuRRRRRtpropertyRrRRRRRRRRRRtcompileRRRRRRR2R5R7RKR>RNR`RSRR RTR^RtR~R6R_(((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRM?sV -*    ? *    n   ) ]  !   t RequirementscBsGeZdZdZdZdZdZdZdZRS(cCsg|_h|_dS(N(t_keyst_dict(Rj((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRls cCs|iS(N(R(Rj((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pytkeysscCs)g}|iD]}||i|q~S(N(RR(RjRGR((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pytvaluesscCs ||ijS(N(R(Rjtitem((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyt __contains__scCs5||ijo|ii|n||i|s cssx|]}|iVqWdS(N(RU(RRR((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pys s (RhRRRfRRC(Rj((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'( RRyRzRRRfRtfatalRRRC(Rj((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(RjRRr((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRs cCs8x1|iiD] }|id||iqWdS(NR(RRR2R7(RjRRR((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyR2scCst|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?)(RRRRtpopRfRRUR R[RRbRR\RVRCRRRTRRyRRRyRzR}R(RjtunnamedRtreq_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*qi|i(ng|o_|i|i$|i' } t}d} |i+onGt!i"i#t!i"i,| d o#t-t.i/d || fn|idjo-| o | n|i|d |i } nt0|i} | oy\| i1i2t3o|i4o|i4}t}n|i*}|i'}|i5| | ||Wqt6j o9}ti7d ||ft8d||| fqXnt}|o|i9} | o| i1i2t3} | oK|i:|i$|i x |i;D] }|i<||i=|qWn|i'oP| |_| p|i(n| o'| i>t?i@jo|i)|i*qn| o| |_| i|_na| |_|i(|o|i(dtn|iA|o!|io|iB|t}n|ip|i n|i og|i p |io8|iot|i  p|i |_nd|_ qatid|t}qeqin| ottCiD| d}|iEp |iF|_E|i=|n|iGpjxg|iH|iID]O}|iJ|iKoqntLtM||}|i<||i=|qWq\n2| p*|iN|iO|iIo!tiddi,|iIn|iGpx|i|iID]}ytCiPiQ|iK}Wn@tRj o4tid}tiSd|||fqnX|iJ|oqntL||}|i<||i=|qWn|iJ|iTp|i=|q\n| p2|i'p|iUdj o|iVi<|qn|oI|iWi<||o.|io$|iido|iB|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(XRRRRRRfRCRVRRUR R[RRRXtfind_requirementR R Rtexc_infoRbRR\RRRRnRR.RRTRRyRyRzRRRRRRRKRRdRR ttextwraptdedentR)RFRR8Rt unpack_urlR&RRR^R~RtRRRRt all_schemesRtcopy_to_build_dirR9tfind_distributionsRRtas_requirementRtrequiresRNRRRMRtadd_dependency_linksRRPRQt ValueErrorR4RrR]RR(RjtfinderRtbundleRRRRNtbest_installedt not_foundRXR^RTRRRt do_downloadtexctetsubreqRRRRr((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(RRRRR`t_pip_has_created_build_dirRRRyRyRzRRR(RjRRRt remove_dirR((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyt cleanup_files's    cCs2|itjo"tiitii|itS(N(RR*RyRzRRR(Rj((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( RURyRRRRrRyRzRRtcopytreeRTR(RjRRcR}((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( RVRR2R1R3R4RR5RR(RjRRRt 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: %sRN(RRR[R9RPRQRrRRRRRRRRfR\R R2RfRNR`R5R7R`R(RjRXRYtargstkwargsRGRt to_installtdistribute_reqRRRt requirementtdistribute_requirementtexisting_distribute((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRNisP  <      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( NR9RvRuRXRqs pip-egg-infoR:Rspip-manifest.txt(R;R<R=RRyRyRzRR|RRRkRVRRntget_infoRRRltguideRR>RARRBRtR(Rjtbundle_filenameRHtvcs_dirsRRjRIRRRRtvcs_urltvcs_revtvcs_dirRrt vcs_guideRRrRF((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_HEADERRRRSRRrRR(RjtpartsRGRRR((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRts ! !cCs0|t|d}|itiid}|S(NiR:(RRRyRzR~(RjRrRL((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyR>sN((RRRVRCRfRlRRRRRRRRR2RRRRRRRNRRRtR>(((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRs2        '     E 7 cCsti|t|dS(N(RyRR(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(!NRSRis (^|\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 --editableRqRgtpre((RVR+tskip_requirements_regexRRRyRzRR|R,t enumerateRRxtsubRnRRt _scheme_reR!turljoinRtparse_requirementstlstripRt find_linksRt index_urlsRft use_wheeltallow_externaltsetR Rtallow_all_externaltallow_unverifiedRMRuRqRtgetattr(RFRRSRRt skip_matcht skip_regext reqs_file_dirRst line_numberRtreq_urlRtrelative_to_reqs_fileRR((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(RRR((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(RRV(RXRGRRRR((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 ExceptionRV(RRtregexptmatchedtrettoptionRrR1((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(RVRRRRyRzR}RRRR/RRnR9RPRQRNRRRRkRrRRRRRR(RpRqRXRNtmt url_no_extrastversion_controlRRGRt error_messageRtmessageRRRp((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRmsV"!  9   R cBskeZdZdZdZdZdZdZdZdZ 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_refusetpthRRVtsave_dirt _moved_paths(RjR((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRls      cCs t|S(ss Return True if the given path is one we are permitted to remove/modify, False otherwise. (R(RjRz((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( RRRRRRRRRLRCRf(Rj((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( RRyRzRRRRRtsplitextR#timptcache_from_source(RjRz((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(RRVRR4RRRCRRR"RRRR3(RjRzttmp_pathR((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyR39s  cCs7|idj o#t|id|_g|_ndS(s?Remove temporary save dir: rollback will no longer be possible.N(RRVRR(Rj((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyR6Fs  (RRt__doc__RlRRRRR R"RCRR3R6(((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyR s      % RcBs,eZdZdZdZdZRS(cCsItii|ptd|n||_t|_d|_dS(Ns.Cannot remove entries from nonexistent file %s( RyRzRRRwRtentriesRVt _saved_lines(RjR((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRlOs   cCsdtii|}tidjo.tii|d o|idd}n|ii|dS(NRis\R:( RyRzRRRR!RR)R(RjR((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( RRRwR=t readlinesR*RRhR)RR(Rt writelines(RjR-tlinestendlineR((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*RVRR4RwRCRR=R-RRf(RjR-((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyR3us (RRRlRRR3(((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(RjR.((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRlscCsPy5yt|iSWntj o|iiSXWntj odSXdS(NR(tnextR1t NameErrort StopIteration(Rj((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRscCs|iS(N(R1(Rj((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyt__iter__s(RRR(RlRR5(((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pyRs  (ct email.parserRRyRRARRRRRR;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:RLtobjectRMRRRRtIRRVRRRRRmR RR(((s8/opt/alt/python34/lib/python3.4/site-packages/pip/req.pytsT         (4p:L  WN   c  A|2