| 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/current/lib/python3.12/site-packages/packaging/__pycache__/ |
Upload File : |
�
��j_1 � � � d Z ddlmZ ddlZddlmZ ddlmZmZm Z ddl
mZmZm
Z
G d� d � Z G d
� de� Z G d� d
e� Z G d� de� Zed Ze eef Zeeeef 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�Z d+d�Z!d,d�Z"d-d�Z#d-d�Z$d.d �Z%d/d!�Z&d0d"�Z'd1d#�Z(d2d$�Z)d3d%�Z*y)4z�Handwritten parser of dependency specifiers.
The docstring for each __parse_* function contains EBNF-inspired grammar representing
the implementation.
� )�annotationsN)�Sequence)�Literal�
NamedTuple�Union� )�
DEFAULT_RULES�ParserSyntaxError� 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&