| Server IP : 54.37.205.81 / Your IP : 216.73.216.76 Web Server : nginx/1.22.1 System : Linux vps-249481fa 6.1.0-50-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.176-1 (2026-07-02) x86_64 User : debian ( 1000) PHP Version : 8.2.32 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 : |
�
�{�c� � � � d dl Zd dlmZmZmZmZ ddlmZ ddl m
Z
ddlmZm
Z
ddlmZ G d� d e� � Z G d
� d� � ZdS )� N)�Any�List�Optional�Set� )�parse_requirement)�ParserSyntaxError)�Marker�_normalize_extra_values)�SpecifierSetc � � e Zd ZdZdS )�InvalidRequirementzJ
An invalid requirement was found, users should refer to PEP 508.
N)�__name__�
__module__�__qualname__�__doc__� � �8/usr/lib/python3/dist-packages/packaging/requirements.pyr r s � � � � � �� � � r r c �V � e Zd ZdZdeddfd�Zdefd�Zdefd�Zdefd�Z d e
defd
�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 � � t |� � }n/# t $ r"}t t |� � � � |�d }~ww xY w|j | _ |j r�t j � |j � � }|j dk r8t j �
|� � |j k rt d� � �n3|j r|j r|j s|j st d|j � �� � �|j | _ nd | _ t |j
r|j
ng � � | _
t |j � � | _ d | _ |j �>t# j t"