Viewing File: /opt/alt/python35/lib/python3.5/site-packages/pip/_internal/models/format_control.pyc

ó
“tĆ_c@soddlmZddlmZddlmZerUddlmZmZm	Z	nde
fd„ƒYZdS(i˙˙˙˙(tcanonicalize_name(tCommandError(tMYPY_CHECK_RUNNING(tOptionaltSett	FrozenSett
FormatControlcBseeZdZddgZd
d
d„Zd„Zd„Zd„Ze	d„ƒZ
d„Zd	„ZRS(sGHelper for managing formats from which a package can be installed.
    t	no_binarytonly_binarycCsF|dkrtƒ}n|dkr0tƒ}n||_||_dS(N(tNonetsetRR(tselfRR((sT/opt/alt/python35/lib/python3.5/site-packages/pip/_internal/models/format_control.pyt__init__s	csLtˆˆjƒstSˆjˆjkr,tSt‡‡fd†ˆjDƒƒS(Nc3s-|]#}tˆ|ƒtˆ|ƒkVqdS(N(tgetattr(t.0tk(totherR(sT/opt/alt/python35/lib/python3.5/site-packages/pip/_internal/models/format_control.pys	<genexpr>#s(t
isinstancet	__class__tNotImplementedt	__slots__tFalsetall(RR((RRsT/opt/alt/python35/lib/python3.5/site-packages/pip/_internal/models/format_control.pyt__eq__scCs|j|ƒS(N(R(RR((sT/opt/alt/python35/lib/python3.5/site-packages/pip/_internal/models/format_control.pyt__ne__'scCsdj|jj|j|jƒS(Ns
{}({}, {})(tformatRt__name__RR(R((sT/opt/alt/python35/lib/python3.5/site-packages/pip/_internal/models/format_control.pyt__repr__+s	cCsÜ|jdƒrtdƒ‚n|jdƒ}xUd|kr„|jƒ|jƒ|jdƒ||jdƒd4d|kr0dSq0WxP|D]H}|dkrŽ|jƒqŒnt|ƒ}|j|ƒ|j|ƒqŒWdS(Nt-s7--no-binary / --only-binary option requires 1 argument.t,s:all:is:none:(t
startswithRtsplittcleartaddtindexRtdiscard(tvaluettargetRtnewtname((sT/opt/alt/python35/lib/python3.5/site-packages/pip/_internal/models/format_control.pythandle_mutual_excludes3s$





cCs’ddh}||jkr+|jdƒn]||jkrJ|jdƒn>d|jkri|jdƒnd|jkrˆ|jdƒnt|ƒS(Ntbinarytsources:all:(RR#Rt	frozenset(Rtcanonical_nametresult((sT/opt/alt/python35/lib/python3.5/site-packages/pip/_internal/models/format_control.pytget_allowed_formatsKscCs|jd|j|jƒdS(Ns:all:(R(RR(R((sT/opt/alt/python35/lib/python3.5/site-packages/pip/_internal/models/format_control.pytdisallow_binariesXsN(
Rt
__module__t__doc__RR	RRRRtstaticmethodR(R.R/(((sT/opt/alt/python35/lib/python3.5/site-packages/pip/_internal/models/format_control.pyR
s
	
			
N(tpip._vendor.packaging.utilsRtpip._internal.exceptionsRtpip._internal.utils.typingRttypingRRRtobjectR(((sT/opt/alt/python35/lib/python3.5/site-packages/pip/_internal/models/format_control.pyt<module>s

Back to Directory File Manager