ok

Mini Shell

Direktori : /opt/alt/python36/lib/python3.6/site-packages/pip/_internal/resolution/resolvelib/
Upload File :
Current File : //opt/alt/python36/lib/python3.6/site-packages/pip/_internal/resolution/resolvelib/requirements.pyo

�
Bu�_c@s�ddlmZddlmZddlmZmZeruddlmZddl	m
Z
ddlmZmZndefd	��YZ
d
efd��YZdefd
��YZdS(i����(tcanonicalize_name(tMYPY_CHECK_RUNNINGi(tRequirementtformat_name(tSpecifierSet(tInstallRequirement(t	CandidatetCandidateLookuptExplicitRequirementcBsDeZd�Zd�Zed��Zd�Zd�Zd�ZRS(cCs
||_dS(N(t	candidate(tselfR	((sa/opt/alt/python36/lib/python3.6/site-packages/pip/_internal/resolution/resolvelib/requirements.pyt__init__scCsdjd|jjd|j�S(Ns{class_name}({candidate!r})t
class_nameR	(tformatt	__class__t__name__R	(R
((sa/opt/alt/python36/lib/python3.6/site-packages/pip/_internal/resolution/resolvelib/requirements.pyt__repr__s	cCs
|jjS(N(R	tname(R
((sa/opt/alt/python36/lib/python3.6/site-packages/pip/_internal/resolution/resolvelib/requirements.pyRscCs
|jj�S(N(R	tformat_for_error(R
((sa/opt/alt/python36/lib/python3.6/site-packages/pip/_internal/resolution/resolvelib/requirements.pyR!scCs
|jdfS(N(R	tNone(R
((sa/opt/alt/python36/lib/python3.6/site-packages/pip/_internal/resolution/resolvelib/requirements.pytget_candidate_lookup%scCs
||jkS(N(R	(R
R	((sa/opt/alt/python36/lib/python3.6/site-packages/pip/_internal/resolution/resolvelib/requirements.pytis_satisfied_by)s(	Rt
__module__RRtpropertyRRRR(((sa/opt/alt/python36/lib/python3.6/site-packages/pip/_internal/resolution/resolvelib/requirements.pyRs				tSpecifierRequirementcBsMeZd�Zd�Zd�Zed��Zd�Zd�Zd�Z	RS(cCs||_t|j�|_dS(N(t_ireqt	frozensettextrast_extras(R
tireq((sa/opt/alt/python36/lib/python3.6/site-packages/pip/_internal/resolution/resolvelib/requirements.pyR/s	cCst|jj�S(N(tstrRtreq(R
((sa/opt/alt/python36/lib/python3.6/site-packages/pip/_internal/resolution/resolvelib/requirements.pyt__str__5scCs(djd|jjdt|jj��S(Ns{class_name}({requirement!r})Rtrequirement(R
RRRRR(R
((sa/opt/alt/python36/lib/python3.6/site-packages/pip/_internal/resolution/resolvelib/requirements.pyR9s	cCs%t|jjj�}t||j�S(N(RRRRRR(R
tcanonical_name((sa/opt/alt/python36/lib/python3.6/site-packages/pip/_internal/resolution/resolvelib/requirements.pyR@scCs{gt|�jd�D]}|j�^q}t|�dkrDdSt|�dkr^|dSdj|d �d|dS(Nt,itis, i����s and (Rtsplittstriptlentjoin(R
tstparts((sa/opt/alt/python36/lib/python3.6/site-packages/pip/_internal/resolution/resolvelib/requirements.pyRFs.cCs
d|jfS(N(RR(R
((sa/opt/alt/python36/lib/python3.6/site-packages/pip/_internal/resolution/resolvelib/requirements.pyRUscCs%|jjj}|j|jdt�S(Ntprereleases(RRt	specifiertcontainstversiontTrue(R
R	tspec((sa/opt/alt/python36/lib/python3.6/site-packages/pip/_internal/resolution/resolvelib/requirements.pyRYs(
RRRR RRRRRR(((sa/opt/alt/python36/lib/python3.6/site-packages/pip/_internal/resolution/resolvelib/requirements.pyR.s					tRequiresPythonRequirementcBsJeZdZd�Zd�Zed��Zd�Zd�Zd�Z	RS(s9A requirement representing Requires-Python metadata.
    cCs||_||_dS(N(R,t
_candidate(R
R,tmatch((sa/opt/alt/python36/lib/python3.6/site-packages/pip/_internal/resolution/resolvelib/requirements.pyRhs	cCs%djd|jjdt|j��S(Ns{class_name}({specifier!r})RR,(R
RRRR,(R
((sa/opt/alt/python36/lib/python3.6/site-packages/pip/_internal/resolution/resolvelib/requirements.pyRms	cCs
|jjS(N(R2R(R
((sa/opt/alt/python36/lib/python3.6/site-packages/pip/_internal/resolution/resolvelib/requirements.pyRtscCsdt|j�S(NsPython (RR,(R
((sa/opt/alt/python36/lib/python3.6/site-packages/pip/_internal/resolution/resolvelib/requirements.pyRyscCs/|jj|jjdt�r+|jdfSdS(NR+(NN(R,R-R2R.R/R(R
((sa/opt/alt/python36/lib/python3.6/site-packages/pip/_internal/resolution/resolvelib/requirements.pyR}s
cCs|jj|jdt�S(NR+(R,R-R.R/(R
R	((sa/opt/alt/python36/lib/python3.6/site-packages/pip/_internal/resolution/resolvelib/requirements.pyR�s(
RRt__doc__RRRRRRR(((sa/opt/alt/python36/lib/python3.6/site-packages/pip/_internal/resolution/resolvelib/requirements.pyR1es				N(tpip._vendor.packaging.utilsRtpip._internal.utils.typingRtbaseRRt pip._vendor.packaging.specifiersRtpip._internal.req.req_installRRRRRR1(((sa/opt/alt/python36/lib/python3.6/site-packages/pip/_internal/resolution/resolvelib/requirements.pyt<module>s7

Zerion Mini Shell 1.0