| Server IP : 178.105.222.151 / Your IP : 216.73.216.38 Web Server : nginx/1.28.3 System : Linux MNK 7.0.0-15-generic #15-Ubuntu SMP PREEMPT_DYNAMIC Wed Apr 22 16:06:43 UTC 2026 x86_64 User : www-data ( 33) PHP Version : 8.5.4 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /lib/python3/dist-packages/packaging/__pycache__/ |
Upload File : |
+
Z��i6 � � � ^ RI Ht ^ RIHt ^RIHt ^RIHt ^RI H
t
Ht ^RIH
t
^RIHt ! R R ]4 t ! R
R4 tR# )
� )�annotations)�Iterator)�parse_requirement)�ParserSyntaxError)�Marker�_normalize_extra_values)�SpecifierSet)�canonicalize_namec � � ] tR t^tRtRtR# )�InvalidRequirementzB
An invalid requirement was found, users should refer to PEP 508.
� N)�__name__�
__module__�__qualname__�__firstlineno__�__doc__�__static_attributes__r
� �8/usr/lib/python3/dist-packages/packaging/requirements.pyr r s � �r r c �b � ] tR t^tRtR R ltR R ltR R ltR R ltR
R lt R R
lt
RtR# )�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.
c � � V ^8� d QhRRRR/# )� �requirement_string�str�return�Noner
)�formats "r �__annotate__�Requirement.__annotate__"