| 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 d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl Z d dl
Z
d dlZd dl
Zd dlZd dlZd dlmZ d dlZd dlmZmZmZmZmZmZmZmZmZmZmZm Z m!Z!m"Z" d dl#m$Z$ d dl%m&Z& d dl'm(Z( d dl)m*Z* d dl+m,Z, e�-d �Z.e�-d
ej/�Z0e�-d�Z1e�-dej/�j2Z3d
�4� Z5g d�Z6dZ7dZ8e8j9dj9e j:� ed�Z;dd� Z<dd� Z=dd� Z>dAdd�Z?dBdd�Z@dCdd�ZAdedfdd �ZBd!d"� ZCe�-d#ej/�ZDeCd$d%� �ZEG d&d'� d'�ZFG d(d)� d)eF�ZGG d*d+� d+e�ZHe�-d,�jIZJd-d.� ZKd/d0� ZLdDd1d2�ZMd3d4� ZNG d5d6� d6�ZOG d7d8� d8e jP�ZQejRjSfd9d:�ZTd;d<� ZUeMe7�eT�ZTd=d>� ZVd?d@� ZWdS )E� N��wraps)�
CHECKOUT_DIST�Distribution�BINARY_DIST�normalize_path�SOURCE_DIST�Environment�find_distributions� safe_name�safe_version�to_filename�Requirement�DEVELOP_DIST�EGG_DIST�
parse_version)�log��DistutilsError)� translate)�Wheel��unique_everseenz^egg=([-A-Za-z0-9_.+!]+)$zhref\s*=\s*['"]?([^'"> ]+)z�<a href="([^"#]+)">([^<]+)</a>\n\s+\(<a (?:title="MD5 hash"\n\s+)href="[^?]+\?:action=show_md5&digest=([0-9a-f]{32})">md5</a>\)z([-+.a-z0-9]{2,}):z.tar.gz .tar.bz2 .tar .zip .tgz)�PackageIndex�distros_for_url�parse_bdist_wininst�interpret_distro_name� z<setuptools/{setuptools.__version__} Python-urllib/{py_major}z{}.{})Zpy_major�
setuptoolsc
C sF zt �| �W S ty@ } ztd| f �|�W Y d }~n
d }~0 0 d S )Nz1Not a URL, existing file, or requirement spec: %r)r �parse�
ValueErrorr )�spec�e� r# �</usr/lib/python3.9/site-packages/setuptools/package_index.py�parse_requirement_argD s ��r% c C s� | � � }d\}}}|�d�r�|�d�r8| d d� }d}nn|�dd�rb| dd � }| d d� }d}nD|�d
�r~| d d� }d}n(|�d
d�r�| dd � }| d d� }d}|||fS )N)NNN�.exez
.win32.exei�����win32z .win32-pyi�i�������z.win-amd64.exei�z win-amd64z
.win-amd64-pyi��)�lower�endswith�
startswith)�namer) �base�py_verZplatr# r# r$ r M s$
r c C sx t j�| �}|\}}}}}}t j�|�d�d �}|dkrX|dkrXt j�|�d�d �}d|v rp|�dd�\}}||fS )N�/���zsourceforge.net�download����#� )�urllibr �urlparse�unquote�split) �url�parts�scheme�server�path�
parameters�query�fragmentr- r# r# r$ �egg_info_for_urle s rA c c sP t | �\}}t| ||�E d H |rLt�|�}|rLt| |�d�|td�E d H d S )Nr4 )�
precedence)rA �distros_for_location�EGG_FRAGMENT�matchr �groupr )r9 �metadatar- r@ rE r# r# r$ r p s
�r c C s� |� d�r|d d� }|� d�r8d|v r8t�| ||�gS |� d�rxd|v rxt|�}|�� s^g S t| |j|jtd d�gS |� d�r�t|�\}}}|d ur�t | |||t
|�S tD ]0}|� |�r�|d t|� � }t | ||� S q�g S ) N�.egg.zipr( z.egg�-z.whlr4 )�location�project_name�versionrB r&