σ
οRec @@ sζ d d l m Z 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 d d l
m Z e r½ d d l m Z m Z m Z m Z m Z d d
l m Z n e j e Z d e f d YZ d S(
i ( t absolute_importN( t OrderedDict( t canonicalize_name( t InstallationError( t Wheel( t compatibility_tags( t MYPY_CHECK_RUNNING( t Dictt Iterablet Listt Optionalt Tuple( t InstallRequirementt RequirementSetc B@ sh e Z e d Z d Z d Z d Z d Z d d d Z d Z
d Z e d Z
RS(
c C@ s" t | _ | | _ g | _ d S( s! Create a RequirementSet.
N( R t requirementst check_supported_wheelst unnamed_requirements( t selfR ( ( s /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/req/req_set.pyt __init__ s c C@ s? t d | j j D d d } d j d | D S( Nc s@ s | ] } | j s | Vq d S( N( t
comes_from( t .0t req( ( s /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/req/req_set.pys $ s t keyc S@ s
t | j S( N( R t name( R ( ( s /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/req/req_set.pyt % t t c s@ s | ] } t | j Vq d S( N( t strR ( R R ( ( s /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/req/req_set.pys ' s ( t sortedR t valuest join( R R ( ( s /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/req/req_set.pyt __str__! s c C@ s_ t | j j d d } d } | j d | j j d t | d d j d | D S( NR c S@ s
t | j S( N( R R ( R ( ( s /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/req/req_set.pyR - R s4 <{classname} object; {count} requirement(s): {reqs}>t classnamet countt reqss , c s@ s | ] } t | j Vq d S( N( R R ( R R ( ( s /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/req/req_set.pys 4 s ( R R R t formatt __class__t __name__t lenR ( R R t
format_string( ( s /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/req/req_set.pyt __repr__) s c C@ s$ | j s t | j j | d S( N( R t AssertionErrorR t append( R t install_req( ( s /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/req/req_set.pyt add_unnamed_requirement7 s c C@ s/ | j s t t | j } | | j |