https://t.me/RX1948
Server : Apache
System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
User : dh_edsupp ( 6597262)
PHP Version : 8.2.26
Disable Function : NONE
Directory :  /lib/python3/dist-packages/packaging/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib/python3/dist-packages/packaging/__pycache__/requirements.cpython-310.pyc
o

N�&`8�@sfddlZddlZddlZddlmZmZmZddl	m
Z
mZmZm
Z
mZmZmZmZmZmZddlmZmZddlmZmZmZGdd�de�Zeejej�Zed	�� �Z!ed
�� �Z"ed�� �Z#ed�� �Z$ed
�� �Z%ed�� �Z&ed�� �Z'ed�Z(eee(�eBZ)e
eee)��Z*e*d�Z+e*Z,ed�d�Z-e'e-Z.e,ee%e,�Z/e!ee/�e"d�Z0eej1ej2ej3B�Z4eej1ej2ej3B�Z5e4e5AZ6e
e6ee%e6�d
dd�d�Z7ee#e7e$e7B�Z8e8�9dd��ee8�d�Z:e:�9dd��ee��d�Ze�9dd��e&Z;e;eZ<e:ee<�Z=e.ee<�Z>e+ee0�e>e=BZ?ee?eZ@e@�Ad�Gdd �d �ZBdS)!�N)�List�Optional�Set)
�Combine�Literalr�ParseException�Regex�Word�
ZeroOrMore�originalTextFor�	stringEnd�stringStart�)�MARKER_EXPR�Marker)�LegacySpecifier�	Specifier�SpecifierSetc@seZdZdZdS)�InvalidRequirementzJ
    An invalid requirement was found, users should refer to PEP 508.
    N)�__name__�
__module__�__qualname__�__doc__�rr�8/usr/lib/python3/dist-packages/packaging/requirements.pyrsr�[�]�(�)�,�;�@z-_.�namez[^ ]+�url�extrasF)�
joinString�adjacent�	_raw_speccCs
|jpdS)N�)r'��s�l�trrr�<lambda>@s
r-�	specifiercCs|dS)Nrrr)rrrr-Cs�markercCst||j|j��S)N)r�_original_start�
_original_endr)rrrr-Gszx[]c@s>eZdZdZdeddfdd�Zdefdd�Zdefd	d
�ZdS)�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
Cs
zt�|�}Wnty&}ztd||j|jd��d|j����d}~ww|j|_|jratj	�
|j�}|jdkrHtj	�|�|jkrGtd��n|jrT|j
rT|js\|j
s\td|j����|j|_nd|_t|jrm|j��ng�|_t|j�|_|jr�|j|_dSd|_dS)NzParse error at "�z": �filezInvalid URL givenz
Invalid URL: )�REQUIREMENT�parseStringrr�loc�msgr"r#�urllib�parse�urlparse�scheme�
urlunparse�netloc�setr$�asListrr.r/)�selfr3�req�e�
parsed_urlrrr�__init__ds4 ���
���
zRequirement.__init__cCs�|jg}|jrd�t|j��}|�d|�d��|jr#|�t|j��|jr7|�d|j���|jr7|�d�|jrC|�d|j���d�|�S)Nrrrz@ � z; r()	r"r$�join�sorted�appendr.�strr#r/)rC�parts�formatted_extrasrrr�__str__}s

zRequirement.__str__cCsd|�d�S)Nz<Requirement('z')>r)rCrrr�__repr__�szRequirement.__repr__)rrrrrLrGrOrPrrrrr2Ws
r2)C�re�string�urllib.parser;�typingrr�	TOptionalr�	pyparsingrr�Lrrr	r
rrr
�markersrr�
specifiersrrr�
ValueErrorr�
ascii_letters�digits�ALPHANUM�suppress�LBRACKET�RBRACKET�LPAREN�RPAREN�COMMA�	SEMICOLON�AT�PUNCTUATION�IDENTIFIER_END�
IDENTIFIER�NAME�EXTRA�URI�URL�EXTRAS_LIST�EXTRAS�
_regex_str�VERBOSE�
IGNORECASE�VERSION_PEP440�VERSION_LEGACY�VERSION_ONE�VERSION_MANY�
_VERSION_SPEC�setParseAction�VERSION_SPEC�MARKER_SEPARATOR�MARKER�VERSION_AND_MARKER�URL_AND_MARKER�NAMED_REQUIREMENTr7r8r2rrrr�<module>sb0
���


https://t.me/RX1948 - 2025