ó ïRec@soddlmZddlmZddlmZerUddlmZmZm Z nde fd„ƒYZ dS(iÿÿÿÿ(tcanonicalize_name(t CommandError(tMYPY_CHECK_RUNNING(tOptionaltSett FrozenSett FormatControlcBseeZdZddgZd d d„Zd„Zd„Zd„Ze d„ƒZ d„Z d „Z RS( sGHelper for managing formats from which a package can be installed. t no_binaryt only_binarycCsF|dkrtƒ}n|dkr0tƒ}n||_||_dS(N(tNonetsetRR(tselfRR((s’/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/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 (s’/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/models/format_control.pys #s(t isinstancet __class__tNotImplementedt __slots__tFalsetall(R R((RR s’/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/models/format_control.pyt__eq__scCs|j|ƒ S(N(R(R R((s’/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/models/format_control.pyt__ne__'scCsdj|jj|j|jƒS(Ns {}({}, {})(tformatRt__name__RR(R ((s’/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/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((s’/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/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(R tcanonical_nametresult((s’/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/models/format_control.pytget_allowed_formatsKs cCs|jd|j|jƒdS(Ns:all:(R(RR(R ((s’/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/models/format_control.pytdisallow_binariesXsN( Rt __module__t__doc__RR R RRRt staticmethodR(R.R/(((s’/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/models/format_control.pyR s    N( tpip._vendor.packaging.utilsRtpip._internal.exceptionsRtpip._internal.utils.typingRttypingRRRtobjectR(((s’/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/models/format_control.pyts