Viewing File: /opt/alt/python35/lib/python3.5/site-packages/pip/_internal/distributions/sdist.pyo
ó
“tÆ_c @ 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( ( sR /opt/alt/python35/lib/python3.5/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( ( sR /opt/alt/python35/lib/python3.5/site-packages/pip/_internal/distributions/sdist.pyt prepare_distribution_metadata s
c sb ‡ ‡ f d † } ˆ j j } 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 ? t
d ƒ } ˆ j j } | j | ƒ | j ƒ } Wd QXWd QXˆ j j j | ƒ \ ‰ } ˆ rB| 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' | ] \ } } d j | | ƒ Vq d S( s {} is incompatible with {}N( t format( t .0t installedt wanted( ( sR /opt/alt/python35/lib/python3.5/site-packages/pip/_internal/distributions/sdist.pys <genexpr>6 s ( R R
t joint sortedR ( R t conflicting_reqst
format_stringt
error_message( t conflictingR ( sR /opt/alt/python35/lib/python3.5/site-packages/pip/_internal/distributions/sdist.pyt _raise_conflicts, s t overlays Installing build dependenciess"