| Server IP : 173.249.148.11 / Your IP : 216.73.216.179 Web Server : Apache/2.4.68 (AlmaLinux) System : Linux developmentwebsite.ca 4.18.0-553.168.1.el8_10.x86_64 #1 SMP Thu Sep 24 18:05:46 UTC 2026 x86_64 User : devinter ( 1006) PHP Version : 8.3.35 Disable Function : NONE MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /snap/certbot/5781/lib64/python3.12/site-packages/packaging/__pycache__/ |
Upload File : |
�
�hXj�- � � � d Z ddlmZ ddlZddlmZmZmZmZm Z m
Z
ddlmZm
Z
G d� d� Z G d � d
e� Z G d� de� Z G d
� de� Zed Ze
eef Ze eeef Ze
eed f Zee
deef Z G d� de� Zd%d�Zd&d�Z d'd�Z d(d�Zd)d�Zd)d�Zd*d�Zd*d�Zd+d�Z d,d�Z!d,d�Z"d-d�Z#d.d �Z$d/d!�Z%d0d"�Z&d1d#�Z'd2d$�Z(y)3z�Handwritten parser of dependency specifiers.
The docstring for each __parse_* function contains EBNF-inspired grammar representing
the implementation.
� )�annotationsN)�List�Literal�
NamedTuple�Sequence�Tuple�Union� )�
DEFAULT_RULES� Tokenizerc �H � e Zd ZdZd
d�Zdd�Zdd�Zdd�Zdd�Zdd�Z d
d�Z
y )�Node��valuec � � || _ y �Nr ��selfr s �M/root/parts/certbot/install/lib/python3.12/site-packages/packaging/_parser.py�__init__z
Node.__init__ s � ���
� c � � | j S r r �r s r �__str__zNode.__str__ s � ��z�z�r c �P � d| j j � d| j �d�S )N�<�(z)>)� __class__�__name__r r s r �__repr__z
Node.__repr__ s&