| Server IP : 127.0.0.1 / Your IP : 216.73.216.109 Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10 System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64 User : SERVERWEB ( 0) PHP Version : 8.1.10 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/cygwin64/lib/python3.9/site-packages/setuptools/__pycache__/ |
Upload File : |
a
��e� � @ s� d dl Z ddlmZ e �de j�Ze �de j�Ze �de j�Ze �de j�Ze e d�d d
�Z
e e d�dd
�Ze e d�dd�Ze e d�dd�Z
e e d�dd�Ze e d�dd�Ze e d�dd�Ze e d�dd�Ze e d�dd�ZdS )� N� )� packagingz)^([A-Z0-9]|[A-Z0-9][A-Z0-9._-]*[A-Z0-9])$z
[^A-Z0-9._-]+z
[^A-Z0-9]+z,^v?(?P<safe>(?:[0-9]+!)?[0-9]+(?:\.[0-9]+)*))�name�returnc C s t �dd| �}|S )Nz
\W|^(?=\d)�_)�re�sub)r �safe� r
�=/usr/lib/python3.9/site-packages/setuptools/_normalization.py�safe_identifier s r )� componentr c C s t �d| �S �N�-)�_UNSAFE_NAME_CHARSr )r
r
r
r � safe_name s
r )�versionr c C sV | � dd�}zttj�|��W S tjjyP t�d|�}ttj�|�� Y S 0 d S )N� �.r )�replace�strr r ZVersion�InvalidVersionr r )r �vZattemptr
r
r �safe_version* s r c C s� z
t | �W S tjjy� | �dd�}t�|�}|rP|d }|t|�d � }nd}| }t� d|��
d�}d|� ��
d�}t |� d|� �� Y S 0 d S )Nr r r �0z
sanitized.z.dev0+)r r r r r �_PEP440_FALLBACK�search�len�_NON_ALPHANUMERICr �strip)r r �matchr �restZ safe_rest�localr
r
r �best_effort_versionC s
r# )�extrar c C s t �d| ��d��� S r )r r r �lower)r$ r
r
r �
safe_extrad s r&