ok

Mini Shell

Direktori : /opt/alt/python36/lib/python3.6/site-packages/pip/_internal/req/
Upload File :
Current File : //opt/alt/python36/lib/python3.6/site-packages/pip/_internal/req/__init__.pyo

�
Bu�_c@@s�ddlmZddlZddlZddlmZddlmZddlm	Z	ddl
mZddlm
Z
er�dd	lmZmZmZmZmZnd
ddd
gZeje�Zdefd��YZd�Zd�ZdS(i(tabsolute_importN(t
indent_log(tMYPY_CHECK_RUNNINGi(tparse_requirements(tInstallRequirement(tRequirementSet(tIteratortListtOptionaltSequencetTupleRRRtinstall_given_reqstInstallationResultcB@seZd�Zd�ZRS(cC@s
||_dS(N(tname(tselfR
((sK/opt/alt/python36/lib/python3.6/site-packages/pip/_internal/req/__init__.pyt__init__scC@sdj|j�S(NsInstallationResult(name={!r})(tformatR
(R((sK/opt/alt/python36/lib/python3.6/site-packages/pip/_internal/req/__init__.pyt__repr__s(t__name__t
__module__RR(((sK/opt/alt/python36/lib/python3.6/site-packages/pip/_internal/req/__init__.pyRs	cc@s#x|D]}|j|fVqWdS(N(R
(trequirementstreq((sK/opt/alt/python36/lib/python3.6/site-packages/pip/_internal/req/__init__.pyt_validate_requirements"s
c	C@sStjt|��}	|	r=tjddj|	j���ng}
t��x�|	j�D]�\}}|j	r�tjd|�t��|j
dt�}
WdQXnd}
y8|j
||d|d|d|d	|d
|d|�Wn1tk
r|
r|jr|
j�n�nX|
r2|jr2|
j�n|
jt|��qZWWdQX|
S(su
    Install everything in the given list.

    (to be called after having downloaded and unpacked the packages)
    s!Installing collected packages: %ss, sAttempting uninstall: %stauto_confirmNtrootthometprefixtwarn_script_locationt
use_user_sitet	pycompile(tcollectionstOrderedDictRtloggertinfotjointkeysRtitemstshould_reinstallt	uninstalltTruetNonetinstallt	Exceptiontinstall_succeededtrollbacktcommittappendR(Rtinstall_optionstglobal_optionsRRRRRRt
to_installt	installedtreq_nametrequirementtuninstalled_pathset((sK/opt/alt/python36/lib/python3.6/site-packages/pip/_internal/req/__init__.pyR+s@
	
	


(t
__future__RRtloggingtpip._internal.utils.loggingRtpip._internal.utils.typingRtreq_fileRtreq_installRtreq_setRttypingRRRR	R
t__all__t	getLoggerRR tobjectRRR(((sK/opt/alt/python36/lib/python3.6/site-packages/pip/_internal/req/__init__.pyt<module>s+
		

Zerion Mini Shell 1.0