1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Ë
ñúh§    ãó<—ddlmZddlmZddlmZGd„d«Zy)é)Ú annotations)Úcanonicalize_name)Ú CommandErrorcób—eZdZdZddgZ        d                     d d„Zd d„Zdd„Zedd„«Z    dd    „Z
dd
„Z y)Ú FormatControlzBHelper for managing formats from which a package can be installed.Ú    no_binaryÚ only_binaryNcóP—|€
t«}|€
t«}||_||_y©N)Úsetrr    )Úselfrr    s   úVH:\Change_password\venv_build\Lib\site-packages\pip/_internal/models/format_control.pyÚ__init__zFormatControl.__init__ s-€ð
Ð Ü›ˆIØ Ð Ü›%ˆKà"ˆŒØ&ˆÕóc󰇇—t‰‰j«stS‰j‰jk7ryt    ˆˆfd„‰jD««S)NFc3óP•K—|]}t‰|«t‰|«k(–—Œy­wr )Úgetattr)Ú.0ÚkÚotherr s  €€rú    <genexpr>z'FormatControl.__eq__.<locals>.<genexpr>!s$øèø€ÒQ¸Q”7˜4 Ó#¤w¨u°aÓ'8Õ8ÑQùsƒ#&)Ú
isinstanceÚ    __class__ÚNotImplementedÚ    __slots__Úall)r rs``rÚ__eq__zFormatControl.__eq__s?ù€Ü˜% §¡Ô0Ü!Ð !à >‰>˜UŸ_™_Ò ,ØäÔQÀ$Ç.Á.ÔQÓQÐQrcóh—|jj›d|j›d|j›dS)Nú(z, ú))rÚ__name__rr    ©r s rÚ__repr__zFormatControl.__repr__#s2€Ø—.‘.×)Ñ)Ð*¨!¨D¯N©NÐ+;¸2¸d×>NÑ>NÐ=OÈqÐQÐQrcóž—|jd«r td«‚|jd«}d|vrR|j«|j«|j    d«|d|j d«dz…=d|vryd|vrŒR|D]E}|dk(r|j«Œt |«}|j|«|j    |«ŒGy)Nú-z7--no-binary / --only-binary option requires 1 argument.ú,ú:all:éz:none:)Ú
startswithrÚsplitÚclearÚaddÚindexrÚdiscard)ÚvalueÚtargetrÚnewÚnames     rÚhandle_mutual_excludesz$FormatControl.handle_mutual_excludes&s̀à × Ñ ˜CÔ  ÜØIóð ðk‰k˜#ӈؘ‰nØ K‰KŒMØ L‰LŒNØ J‰JwÔ ØÐ,c—i‘i Ó(¨1Ñ,Ð,Ð-à˜sÑ"Øð˜Šnðò    ˆDؐxÒØ— ‘ ”ØÜ$ TÓ*ˆDØ M‰M˜$Ô Ø J‰JtÕ ñ     rcóZ—ddh}||jvr|jd«t|«S||jvr|jd«t|«Sd|jvr|jd«t|«Sd|jvr|jd«t|«S)NÚbinaryÚsourcer')r    r.rÚ    frozenset)r Úcanonical_nameÚresults   rÚget_allowed_formatsz!FormatControl.get_allowed_formats=s¨€Ø˜HÐ%ˆØ ˜T×-Ñ-Ñ -Ø N‰N˜8Ô $ô˜Ó Ð ð ˜tŸ~™~Ñ -Ø N‰N˜8Ô $ô
˜Ó Ð ð    ˜×(Ñ(Ñ (Ø N‰N˜8Ô $ô˜Ó Ð ð˜Ÿ™Ñ &Ø N‰N˜8Ô $ܘӠРrcóR—|jd|j|j«y)Nr')r3rr    r"s rÚdisallow_binarieszFormatControl.disallow_binariesIs#€Ø ×#Ñ#Ø Ø N‰NØ × Ñ õ    
r)NN)rúset[str] | Noner    r=ÚreturnÚNone)rÚobjectr>Úbool)r>Ústr)r/rBr0úset[str]rrCr>r?)r8rBr>zfrozenset[str])r>r?) r!Ú
__module__Ú __qualname__Ú__doc__rrrr#Ú staticmethodr3r:r<©rrrrsb„ÙLà˜mÐ,€Ið&*Ø'+ð 'à"ð 'ð%ð 'ð
ó     'óRóRðòóðó,
!ô
rrN)Ú
__future__rÚpip._vendor.packaging.utilsrÚpip._internal.exceptionsrrrHrrú<module>rLsðÝ"å9å1÷F
òF
r