Viewing File: /opt/alt/python38/lib/python3.8/site-packages/setuptools/__pycache__/installer.cpython-38.pyc
U
+a
@ sp d dl Z d dlZd dlZd dlZd dlZd dlmZ d dlmZ d dl Z d dl
mZ dd Zdd Z
d d
ZdS ) N)log)DistutilsError)Wheelc C s( t | tr| S t | ttfs$t| S )z8Ensure find-links option end-up being a list of strings.)
isinstancestrsplittuplelistAssertionError)
find_links r </tmp/pip-install-1bd_1mtk/setuptools/setuptools/installer.py_fixup_find_links
s
r c C sH zt d W n$ t jk
r2 | dtj Y nX t|}| d}d|krVtddt j
kohdt j
k}dt j
krzd }nd
|kr|d
d }nd }d|krt|d d d d ng }| jr|
| j t j| }t }t |D ]}||kr||r| S qt (} tjd
ddddd| g}
|r>|
d |d k rV|
d|f |p^g D ]}|
d|f q`|
|jpt| zt|
W n4 tjk
r } ztt||W 5 d }~X Y nX ttt j | dd }
t j ||
! }|
"| t #|t j |d}t j$j%||d} | W 5 Q R S Q R X d S )zLFetch an egg needed for building.
Use pip/wheel to fetch/build a wheel.wheelz,WARNING: The wheel package is not available.easy_installZallow_hostszQthe `allow-hosts` option is not supported when using pip to install requirements.Z PIP_QUIETZPIP_VERBOSEZ
PIP_INDEX_URLN index_url r z-mpipz--disable-pip-version-checkz --no-depsz-wz--quietz--index-urlz--find-linksz*.whlr zEGG-INFO)metadata)&
pkg_resourcesget_distributionDistributionNotFoundannouncer WARNstrip_markerget_option_dictr osenvironr Zdependency_linksextendpathrealpathZget_egg_cache_dirEnvironmentfind_distributionscan_addtempfileTemporaryDirectorysys
executableappendurlr
subprocess
check_callCalledProcessErrorr globjoinegg_nameZinstall_as_eggPathMetadataDistribution
from_filename)distreqoptsquietr r Zeggs_direnvironmentZegg_distZtmpdircmdlinker
dist_locationZ
dist_metadatar r r
fetch_build_egg sr
r<