/opt/alt/python311/lib/python3.11/site-packages/setuptools/config/_validate_pyproject/__pycache__
� \G}C:1� �< � d dl Z d dlZd dlZd dlZd dlZd dlmZ e j e � � Z dZ ej dez dz ej ej z � � Zdedefd�Zd Z ej d e� d�ej � � Zdedefd �Z d dlmZ n# e$ r d dlmZ Y nw xY wdedefd�Zn(# e$ r e � d� � dedefd�ZY nw xY wdedefd�Zdedefd�Zdefd�Z G d� d� � Z d dl!m"Z# dedefd�Z$n# e$ r e � � Z$Y nw xY wdedefd�Z%dZ& ej d e&� d�ej � � Z'dZ( ej d e(� d�ej � � Z)dZ* ej d e*� d�ej � � Z+dedefd�Z,dedefd�Z-dedefd �Z.dedefd!�Z/dedefd"�Z0dedefd#�Z1dS )$� N)�chaina� 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/BUILDROOT/alt-python311-setuptools-65.6.3-2.el9.x86_64/opt/alt/python311/lib/python3.11/site-packages/setuptools/config/_validate_pyproject/formats.py�pep440r / 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 E 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 S 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>Y s'