Edit File: formats.cpython-311.pyc
� �gh�# � �f � d dl Z d dlZd dlZd dlZd dlZd dlmZ ej rd dl m Z e j e� � Z dZ ej dez dz ej ej z � � Zdedefd �Zd Z ej de� d�ej � � Zd edefd�Z d dlmZ n# e$ r d dlmZ Y nw xY wdedefd�Zn(# e$ r e � d� � dedefd�ZY nw xY wdedefd�Z dedefd�Z!defd�Z" G d� d� � Z# d dl$m%Z& dedefd�Z'n# e$ r e#� � Z'Y nw xY wdedefd�Z(dedefd�Z)dZ* ej de*� d�ej � � Z+dZ, ej de,� d�ej � � Z-dZ. ej de.� d�ej � � Z/dedefd �Z0dedefd!�Z1dedefd"�Z2dedefd#�Z3dedefd$�Z4dedefd%�Z5dS )&� N)�chain)�Literala� v? (?: (?:(?P<epoch>[0-9]+)!)? # epoch (?P<release>[0-9]+(?:\.[0-9]+)*) # release segment (?P<pre> # pre-release [-_\.]? (?P<pre_l>(a|b|c|rc|alpha|beta|pre|preview)) [-_\.]? (?P<pre_n>[0-9]+)? )? (?P<post> # post release (?:-(?P<post_n1>[0-9]+)) | (?: [-_\.]? (?P<post_l>post|rev|r) [-_\.]? (?P<post_n2>[0-9]+)? ) )? (?P<dev> # dev release [-_\.]? (?P<dev_l>dev) [-_\.]? (?P<dev_n>[0-9]+)? )? ) (?:\+(?P<local>[a-z0-9]+(?:[-_\.][a-z0-9]+)*))? # local version z^\s*z\s*$�version�returnc �: � t � | � � d uS �N)� VERSION_REGEX�match)r s ��/builddir/build/BUILD/imunify360-venv-2.6.0/opt/imunify360/venv/lib/python3.11/site-packages/setuptools/config/_validate_pyproject/formats.py�pep440r 2 s � ����w�'�'�t�3�3� z'([A-Z0-9]|[A-Z0-9][A-Z0-9._-]*[A-Z0-9])�^�$�namec �: � t � | � � d uS r )�PEP508_IDENTIFIER_REGEXr )r s r �pep508_identifierr = s � �"�(�(��.�.�d�:�:r )�requirements�valuec �\ � t j | � � dS # t j $ r Y dS w xY w)NTF)�_req�Requirement�InvalidRequirement�r s r �pep508r H sB � � ���U�#�#�#��4���&� � � ��5�5� ���s � �+�+z�Could not find an installation of `packaging`. Requirements, dependencies and versions might not be validated. To enforce validation, please install `packaging`.c � � dS �NT� r s r r r V s � ��tr c �b � � t � fd�dD � � � � rdS t d� � �� � S )zGExpression that can be used to specify/lock versions (including ranges)c 3 � �K � | ]}|�v V � � d S r r )�.0�cr s �r � <genexpr>z%pep508_versionspec.<locals>.<genexpr>\ s'