| 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
��ei � @ s� d dl Z d dlZd dlZd dlZd dlZd dlmZ d dlmZ d dl m
Z
ddlmZ ddl
mZ ddlmZ d d
� Zdd� Zd
d� Zdd� Zdd� Zdd� ZG dd� de�ZdS )� N)�log)�DistutilsError)�partial� )�_reqs)�Wheel)�SetuptoolsDeprecationWarningc C s t | t�r| �� S | S )z8Ensure find-links option end-up being a list of strings.)�
isinstance�str�split)�
find_links� r
�8/usr/lib/python3.9/site-packages/setuptools/installer.py�_fixup_find_links s
r c C s t �� t| � t| |�S )zLFetch an egg needed for building.
Use pip/wheel to fetch/build a wheel.)�_DeprecatedInstaller�emit�_warn_wheel_not_available�_fetch_build_egg_no_warn)�dist�reqr
r
r �fetch_build_egg s r c C s\ dd l }tjdd� t| � |jjt�||j�t t
| �dd�}|D ]} |jj| dd� qB|S )Nr � )�
stacklevelT)Z installerZreplace_conflicting)�replace)�
pkg_resourcesr r r Zworking_set�resolver �parse�Requirementr r �add)r Zrequiresr Zresolved_distsr
r
r �_fetch_build_eggs s �r c C s( dd l }t|�}| �d�}d|v r*td��dtjvo<dtjv}dtjv rNd }nd|v rd|d d }nd }d
|v r�t|d
d �d d � ng }| jr�|�| j� tj �
| �� �}|�� }|�
|�D ]} | |v r�|�| �r�| S q�t�� ��(}
tjddd
ddd|
g}|�r|�d� |d u�r*|�d|f� |�p2g D ]}|�d|f� �q4|�|j�p\t|�� zt�|� W n6 tj�y� }
ztt|
��|
�W Y d }
~
n
d }
~
0 0 tt�tj �|
d��d �}tj �||�� �}|�|� |�|tj �|d��}|jj ||d�W d � S 1 �s0 Y d S )Nr Zeasy_installZallow_hostszQthe `allow-hosts` option is not supported when using pip to install requirements.Z PIP_QUIETZPIP_VERBOSEZ
PIP_INDEX_URL� index_urlr r z-mZpipz--disable-pip-version-check�wheelz --no-depsz-wz--quietz--index-urlz--find-linksz*.whlzEGG-INFO)�metadata)!r �strip_markerZget_option_dictr �os�environr Zdependency_links�extend�path�realpathZget_egg_cache_dirZEnvironment�find_distributionsZcan_add�tempfileZTemporaryDirectory�sys�
executable�append�urlr
�
subprocessZ
check_callZCalledProcessErrorr �glob�joinZegg_nameZinstall_as_eggZPathMetadataZDistributionZ
from_filename)r r r Zopts�quietr r Zeggs_dirZenvironmentZegg_distZtmpdir�cmd�link�er! Z
dist_locationZ
dist_metadatar
r
r r 0 sh
�
"�
�
$
��r c C s"