| Server IP : 159.223.102.202 / Your IP : 216.73.216.195 Web Server : nginx/1.26.0 System : Linux Gen1-cloudpanel2ubuntu2404-1vcpu-1gb-nyc1-01 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 00:40:06 UTC 2024 x86_64 User : albasshbotta ( 1021) PHP Version : 8.2.19 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /lib/python3/dist-packages/setuptools/_vendor/packaging/__pycache__/ |
Upload File : |
�
_�d� � � � d dl Zd dlmZmZmZmZ ddlmZ ddl
mZ ddlm
Z
mZ ddlmZ G d� d e� Z G d
� d� Zy)� N)�Any�List�Optional�Set� )�parse_requirement)�ParserSyntaxError)�Marker�_normalize_extra_values)�SpecifierSetc � � e Zd ZdZy)�InvalidRequirementzJ
An invalid requirement was found, users should refer to PEP 508.
N)�__name__�
__module__�__qualname__�__doc__� � �K/usr/lib/python3/dist-packages/setuptools/_vendor/packaging/requirements.pyr r s � �r r c �T � e Zd ZdZdeddfd�Zdefd�Zdefd�Zdefd�Z d e
defd
�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 �r � t |� }|j | _ |j
r�t j j |j
� }|j dk( r7t j j |� |j
k7 rSt d� �|j r$|j r|j s$|j st d|j
� �� �|j
| _ nd | _ t |j r|j ng � | _
t |j � | _ d | _ |j �Ct# j$ t"