Файловый менеджер - Редактировать - /home/digitalm/venv/lib/python3.7/site-packages/setuptools/config/_validate_pyproject/__pycache__/formats.cpython-37.pyc
Назад
B �5�g�# � @ sn d dl Z d dlZd dlZd dlZd dlZd dlmZ ejrFd dl m Z e �e�Z dZe�de d ejejB �Zeed�dd �Zd Ze�de� d�ej�Zeed �dd�ZyFyd dlmZ W n ek r� d dlmZ Y nX eed�dd�ZW n0 ek �r e �d� eed�dd�ZY nX eed�dd�Z eed�dd�Z!ed�dd�Z"G dd� d�Z#y d dl$m%Z& eed�d d!�Z'W n ek �r� e#� Z'Y nX eed�d"d#�Z(eed�d$d%�Z)d&Z*e�de*� d�ej�Z+d'Z,e�de,� d�ej�Z-d(Z.e�de.� d�ej�Z/eed�d)d*�Z0eed�d+d,�Z1eed�d-d.�Z2eed�d/d0�Z3eed�d1d2�Z4eed�d3d4�Z5dS )5� 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 C s t �| �d k S )N)� VERSION_REGEX�match)r � r �U/tmp/pip-install-251nq386/setuptools/setuptools/config/_validate_pyproject/formats.py�pep4402 s r z'([A-Z0-9]|[A-Z0-9][A-Z0-9._-]*[A-Z0-9])�^�$)�namer c C s t �| �d k S )N)�PEP508_IDENTIFIER_REGEXr )r r r r �pep508_identifier= s r )�requirements)�valuer c C s* yt �| � dS t jk r$ dS X d S )NTF)�_req�Requirement�InvalidRequirement)r r r r �pep508H s r z�Could not find an installation of `packaging`. Requirements, dependencies and versions might not be validated. To enforce validation, please install `packaging`.c C s dS )NTr )r r r r r V s c s( t � fdd�dD ��rdS td� � ��S )zGExpression that can be used to specify/lock versions (including ranges)c 3 s | ]}|� kV qd S )Nr )�.0�c)r r r � <genexpr>\ s z%pep508_versionspec.<locals>.<genexpr>)�;�]�@F�requirement)�anyr )r r )r r �pep508_versionspecZ s r c C sB | � d�\}}}dd� t|�d�|�d��D �}tdd� |D ��S )N�:c s s | ]}|� � V qd S )N)�strip)r �ir r r r l s z+pep517_backend_reference.<locals>.<genexpr>�.c s s | ]}|rt |�V qd S )N)�python_identifier)r r! r r r r m s )� partition�_chain�split�all)r �module�_�obj�identifiersr r r �pep517_backend_referencej s r, )r c C sp dd l } ddlm} ddlm} d}| �� }|||d��.}|� }|�dd�|d<