Hacked By AnonymousFox
�
�Rec @ s� d d l Z d d l m Z d d l m Z d d l m Z d d l m Z d d l m
Z
e
r� d d l m Z m
Z
d d l m Z d d l m Z n e j e � Z d
e f d � � YZ d S( i����N( t BuildEnvironment( t AbstractDistribution( t InstallationError( t runner_with_spinner_message( t MYPY_CHECK_RUNNING( t Sett Tuple( t Distribution( t
PackageFindert SourceDistributionc B s) e Z d Z d � Z d � Z d � Z RS( s� Represents a source distribution.
The preparation step for these needs metadata for the packages to be
generated, either using PEP 517 or using the legacy `setup.py egg_info`.
c C s
| j j � S( N( t reqt get_dist( t self( ( s� /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/distributions/sdist.pyt get_pkg_resources_distribution s c C sF | j j � | j j o | } | r5 | j | � n | j j � d S( N( R
t load_pyproject_tomlt
use_pep517t _setup_isolationt prepare_metadata( R t findert build_isolationt should_isolate( ( s� /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/distributions/sdist.pyt prepare_distribution_metadata s
c s� � � f d � } � j j } | d k s0 t � t � � j _ � j j j | | d d � � j j j � j j � \ � } � r� | d � � n | r� t j
d � j � t j
d d j t t
t | � � � � n � j j �Q t d � } � j j } | d k s
t � | j | � � | j � } Wd QXWd QX� j j j | � \ � } � rf| d � � n � j j j | | d
d � d S( Nc
sP d } | j d � j d | d d j d � t � � D� � � } t | � � d S( NsZ Some build dependencies for {requirement} conflict with {conflicting_with}: {description}.t requirementt conflicting_witht descriptions , c s s'