AnonSec Shell
Server IP : 209.38.156.173  /  Your IP : 216.73.216.122   [ Reverse IP ]
Web Server : Apache/2.4.52 (Ubuntu)
System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64
User : root ( 0)
PHP Version : 8.1.2-1ubuntu2.22
Disable Function : NONE
Domains : 2 Domains
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /lib/python3/dist-packages/setuptools/_vendor/packaging/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

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

�_�a\�@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�K/usr/lib/python3/dist-packages/setuptools/_vendor/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�setuptools.extern.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
���


Anon7 - 2022
AnonSec Team