hyb
2025-12-23 7e5db3a16b423ec4a43459805e277979bcac7db5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
Ë
Añúhu ãó†—ddlmZmZmZmZddlmZddlm    Z    ddl
m Z m Z ddl mZddlmZGd„d    e«ZGd
„d «Zy ) é)ÚAnyÚIteratorÚOptionalÚSeté)Úparse_requirement)ÚParserSyntaxError)ÚMarkerÚ_normalize_extra_values)Ú SpecifierSet)Úcanonicalize_namecó—eZdZdZy)ÚInvalidRequirementzJ
    An invalid requirement was found, users should refer to PEP 508.
    N)Ú__name__Ú
__module__Ú __qualname__Ú__doc__©óúkH:\Change_password\venv_build\Lib\site-packages\setuptools/_vendor/wheel/vendored/packaging/requirements.pyrrs„òrrcój—eZdZdZdeddfd„Zdedeefd„Zdefd„Zdefd    „Z    de
fd
„Z d e de fd „Zy) Ú RequirementzÁParse a requirement.
 
    Parse a given requirement string into its parts, such as name, specifier,
    URL, and extras. Raises InvalidRequirement on a badly-formed requirement
    string.
    Úrequirement_stringÚreturnNcóЗ    t|«}|j|_|j
xsd|_t |jxsg«|_t|j«|_    d|_
|jCtjt«|_
t|j«|j_yy#t$r}tt|««|‚d}~wwxYw©N)Ú_parse_requirementr    rÚstrÚnameÚurlÚsetÚextrasr Ú    specifierÚmarkerr
Ú__new__r Ú_markers)ÚselfrÚparsedÚes    rÚ__init__zRequirement.__init__!s´€ð    4Ü'Ð(:Ó;ˆFð Ÿ™ˆŒ    Ø"(§*¡*Ò"4°ˆŒÜ # F§M¡MÒ$7°RÓ 8ˆŒ Ü'3°F×4DÑ4DÓ'EˆŒØ(,ˆŒ Ø =‰=Ð $Ü Ÿ.™.¬Ó0ˆDŒKÜ#:¸6¿=¹=Ó#IˆDK‰KÕ  ð %øô!ò    4Ü$¤S¨£VÓ,°!Ð 3ûð    4ús‚ Cà   C%à C àC%rc#ó`K—|–—|jr,djt|j««}d|›d–—|jrt    |j«–—|j
r!d|j
›–—|j rd–—|j rd|j ›–—yy­w)Nú,ú[ú]z@ ú z; )r"ÚjoinÚsortedr#rr r$)r'rÚformatted_extrass   rÚ _iter_partszRequirement._iter_parts0s‘èø€ØŠ
à ;Š;Ø"Ÿx™x¬¨t¯{©{Ó(;Ó<Ð ØÐ&Ð' qÐ)Ò )à >Š>ܐd—n‘nÓ%Ò %à 8Š8ؐt—x‘xj/Ò !؏{Š{Ø’    à ;Š;ؐt—{‘{mÐ$Ó $ð ùs‚B,B.cóV—dj|j|j««S)NÚ)r0r3r©r's rÚ__str__zRequirement.__str__Bs €Øw‰wt×'Ñ'¨¯    ©    Ó2Ó3Ð3rcó—d|›dS)Nz<Requirement('z')>rr6s rÚ__repr__zRequirement.__repr__Es€Ø ˜v SÐ)Ð)rcóŒ—t|jjg|jt    |j
««¢­«Sr)ÚhashÚ    __class__rr3r rr6s rÚ__hash__zRequirement.__hash__Hs>€Üà—‘×'Ñ'ð à×!Ñ!Ô"3°D·I±IÓ">Ó?ñ ó
ð    
rÚothercó\—t|t«stSt|j«t|j«k(xrj|j
|j
k(xrO|j |j k(xr4|j|jk(xr|j|jk(Sr)    Ú
isinstancerÚNotImplementedr rr"r#r r$)r'r>s  rÚ__eq__zRequirement.__eq__PsŒ€Ü˜%¤Ô-Ü!Ð !ô ˜dŸi™iÓ (Ô,=¸e¿j¹jÓ,IÑ Iò ,Ø— ‘ ˜uŸ|™|Ñ+ò ,à—‘ %§/¡/Ñ1ò ,𗑘EŸI™IÑ%ò ,ð— ‘ ˜uŸ|™|Ñ+ð     
r)rrrrrr*rr3r7r9Úintr=rÚboolrBrrrrrsk„ñð J¨3ð J°4ó Jð% ð%¨°© ó%ð$4˜ó4ð*˜#ó*ð
˜#ó
ð
 
˜Cð
 
 Dô
 
rrN)ÚtypingrrrrÚ_parserrrÚ
_tokenizerr    Úmarkersr
r Ú
specifiersr Úutilsr Ú
ValueErrorrrrrrú<module>rLs4ð÷
0Ó/å<Ý)ß4Ý$Ý$ô˜ô÷ F
òF
r