<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"
        integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ=="
        crossorigin="anonymous" referrerpolicy="no-referrer" />
</head>
</html>
ó
ïRec           @   s~  d  d l  Z  d  d l m Z d  d l m Z m Z m Z 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 m Z m Z d  d	 l m Z d  d
 l m Z d d l m Z d d l m Z m Z m Z m Z m Z d d l  m! Z! d d l" m# Z# m$ Z$ m% Z% e rUd  d l& m' Z' m( Z( m) Z) m* Z* m+ Z+ m, Z, m- Z- m. Z. m/ Z/ m0 Z0 d  d l1 m2 Z2 d  d l3 m4 Z4 d  d l5 m6 Z6 d  d l7 m8 Z8 d  d l9 m: Z: m; Z; d  d l< m= Z= d  d l> m? Z? d  d l@ mA ZA d  d lB mC ZC d d l mD ZD mE ZE d d l mF ZF e0 d ƒ ZG e( e? eG f ZH e( e4 eD f ZI n  e  jJ eK ƒ ZL d eM f d „  ƒ  YZN d S(   iÿÿÿÿN(   t   canonicalize_name(   t   DistributionNotFoundt   InstallationErrort   UnsupportedPythonVersiont   UnsupportedWheel(   t   Wheel(   t   InstallRequirement(   t   get_supported(   t   Hashes(   t   dist_in_site_packagest   dist_in_usersitet   get_installed_distributions(   t   MYPY_CHECK_RUNNING(   t   running_under_virtualenvi   (   t
   Constraint(   t   AlreadyInstalledCandidatet   EditableCandidatet   ExtrasCandidatet   LinkCandidatet   RequiresPythonCandidate(   t   FoundCandidates(   t   ExplicitRequirementt   RequiresPythonRequirementt   SpecifierRequirement(
   t	   FrozenSett   Dictt   Iterablet   Iteratort   Listt   Optionalt   Sequencet   Sett   Tuplet   TypeVar(   t   SpecifierSet(   t   _BaseVersion(   t   Distribution(   t   ResolutionImpossible(   t
   CacheEntryt
   WheelCache(   t   PackageFinder(   t   Link(   t   RequirementPreparer(   t   InstallRequirementProvider(   t	   Candidatet   Requirement(   t   BaseCandidatet   Ct   Factoryc           B   s•   e  Z d e d  „ Z e d „  ƒ Z d „  Z d „  Z d „  Z	 d „  Z
 d „  Z d „  Z d d „ Z d	 „  Z d
 „  Z d „  Z d „  Z d „  Z RS(   c         C   s›   | |  _  | |  _ | |  _ t |	 ƒ |  _ | |  _ | |  _ | |  _ | |  _ |
 |  _	 i  |  _
 i  |  _ | sŽ d „  t d t ƒ Dƒ |  _ n	 i  |  _ d  S(   Nc         S   s"   i  |  ] } | t  | j ƒ “ q S(    (   R    t   project_name(   t   .0t   dist(    (    sš   /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/resolution/resolvelib/factory.pys
   <dictcomp>h   s   	t
   local_only(   t   _findert   preparert   _wheel_cacheR   t   _python_candidatet   _make_install_req_from_spect   _use_user_sitet   _force_reinstallt   _ignore_requires_pythont   use_lazy_wheelt   _link_candidate_cachet   _editable_candidate_cacheR   t   Falset   _installed_dists(   t   selft   finderR6   t   make_install_reqt   wheel_cachet   use_user_sitet   force_reinstallt   ignore_installedt   ignore_requires_pythont   py_version_infot
   lazy_wheel(    (    sš   /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/resolution/resolvelib/factory.pyt   __init__K   s    										c         C   s   |  j  S(   N(   R;   (   RB   (    (    sš   /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/resolution/resolvelib/factory.pyRG   n   s    c         C   s,   t  | | d |  ƒ} | r( t | | ƒ S| S(   Nt   factory(   R   R   (   RB   R3   t   extrast   templatet   base(    (    sš   /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/resolution/resolvelib/factory.pyt   _make_candidate_from_dists   s    c      	   C   s±   | j  rS | |  j k rC t | | d |  d | d | ƒ|  j | <n  |  j | } nG | |  j k r t | | d |  d | d | ƒ|  j | <n  |  j | } | r­ t | | ƒ S| S(   NRM   t   namet   version(   t   editableR?   R   R>   R   R   (   RB   t   linkRN   RO   RR   RS   RP   (    (    sš   /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/resolution/resolvelib/factory.pyt   _make_candidate_from_link   s    	((c   	         s  | s
 d S| d ‰ t  ˆ j j ƒ ‰ t ƒ  ‰  xG | D]? } ˆ | j j M‰ ˆ | j d t ƒ M‰ ˆ  t | j ƒ O‰  q6 Wd  } ˆ j	 rá ˆ ˆ j
 k rá ˆ j
 ˆ } ˆ j | j d t ƒrá ˆ j d | d ˆ  d ˆ ƒ } qá n  ‡  ‡ ‡ ‡ ‡ ‡ f d †  } t | | | ƒ S(	   Ni    t   trust_internett   prereleasesR3   RN   RO   c          3   sw   ˆ j  j d ˆ d ˆ d ˆ ƒ }  xO t t |  j ƒ  ƒ ƒ D]5 } ˆ j d | j d ˆ  d ˆ d ˆ d | j ƒ Vq: Wd  S(	   NR1   t	   specifiert   hashesRU   RN   RO   RR   RS   (   R5   t   find_best_candidatet   reversedt   listt   iter_applicableRV   RU   RS   (   t   resultt   ican(   RN   RZ   RR   RB   RY   RO   (    sš   /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/resolution/resolvelib/factory.pyt   iter_index_candidates¿   s    			(    (   R    t   reqRR   t	   frozensetRY   RZ   R@   RN   t   NoneR;   RA   t   containsRS   t   TrueRQ   R   (	   RB   t   ireqsRY   RZ   t   prefers_installedt   ireqt   installed_candidatet   installed_distRa   (    (   RN   RZ   RR   RB   RY   RO   sš   /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/resolution/resolvelib/factory.pyt   _iter_found_candidatesš   s,    
		c   
         sÍ   t  ƒ  } g  } xX ˆ  D]P } | j ƒ  \ } } | d  k	 rJ | j | ƒ n  | d  k	 r | j | ƒ q q W| sŒ |  j | | j | j | ƒ S| r¹ | j ƒ  j	 }	 t
 d j |	 ƒ ƒ ‚ n  ‡  f d †  | Dƒ S(   Nsh   Could not satisfy constraints for {!r}: installation from path or url cannot be constrained to a versionc         3   s1   |  ]' ‰  t  ‡  f d  †  ˆ Dƒ ƒ r ˆ  Vq d S(   c         3   s   |  ] } | j  ˆ  ƒ Vq d  S(   N(   t   is_satisfied_by(   R2   Rb   (   t   c(    sš   /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/resolution/resolvelib/factory.pys	   <genexpr>ù   s    N(   t   all(   R2   (   t   requirements(   Rn   sš   /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/resolution/resolvelib/factory.pys	   <genexpr>ø   s    (   t   sett   get_candidate_lookupRd   t   addt   appendRl   RY   RZ   t   popRR   R   t   format(
   RB   Rp   t
   constraintRh   t   explicit_candidatesRg   Rb   t   candRi   RR   (    (   Rp   sš   /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/resolution/resolvelib/factory.pyt   find_candidatesÖ   s(    	c      
   C   sô   | j  | ƒ s, t j d | j | j ƒ d  S| j s? t | ƒ S| j j rœ t	 | j j
 ƒ } | j |  j j j ƒ  ƒ sœ d j | j
 ƒ } t | ƒ ‚ qœ n  |  j | j d t | j ƒ d | d | j rØ t | j ƒ n d  d d  ƒ} |  j | ƒ S(   Ns6   Ignoring %s: markers '%s' don't match your environments-   {} is not a supported wheel on this platform.RN   RO   RR   RS   (   t   match_markerst   loggert   infoRR   t   markersRd   RU   R   t   is_wheelR   t   filenamet	   supportedR5   t   target_pythont   get_tagsRv   R   RV   Rc   RN   R    t   make_requirement_from_candidate(   RB   Ri   t   requested_extrast   wheelt   msgRy   (    (    sš   /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/resolution/resolvelib/factory.pyt!   make_requirement_from_install_reqü   s(    	
		c         C   s
   t  | ƒ S(   N(   R   (   RB   t	   candidate(    (    sš   /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/resolution/resolvelib/factory.pyR„     s    c         C   s"   |  j  | | ƒ } |  j | | ƒ S(   N(   R9   Rˆ   (   RB   RY   t
   comes_fromR…   Ri   (    (    sš   /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/resolution/resolvelib/factory.pyt   make_requirement_from_spec  s    c         C   s)   |  j  s | d  k r d  St | |  j ƒ S(   N(   R<   Rd   R   R8   (   RB   RY   (    (    sš   /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/resolution/resolvelib/factory.pyt    make_requires_python_requirement$  s    c         C   sA   |  j  d k s |  j j r d S|  j  j d | d | d t ƒ  ƒ S(   s—  Look up the link in the wheel cache.

        If ``preparer.require_hashes`` is True, don't use the wheel cache,
        because cached wheels, always built locally, have different hashes
        than the files downloaded from the index server and thus throw false
        hash mismatches. Furthermore, cached wheels at present have
        nondeterministic contents due to file modification times.
        RU   t   package_namet   supported_tagsN(   R7   Rd   R6   t   require_hashest   get_cache_entryR   (   RB   RU   RR   (    (    sš   /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/resolution/resolvelib/factory.pyt   get_wheel_cache_entry*  s    
c         C   s|   |  j  j | j ƒ } | d  k r% d  S|  j s2 | St | ƒ rB | St ƒ  rx t | ƒ rx t d j	 | j
 | j ƒ ƒ ‚ n  d  S(   NsV   Will not install to the user site because it will lack sys.path precedence to {} in {}(   RA   t   getRR   Rd   R:   R
   R   R	   R   Rv   R1   t   location(   RB   R‰   R3   (    (    sš   /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/resolution/resolvelib/factory.pyt   get_dist_to_uninstall<  s    	c         C   s@   d } | j  d | j d |  j j d t | j ƒ ƒ } t | ƒ S(   NsO   Package {package!r} requires a different Python: {version} not in {specifier!r}t   packageRS   RY   (   Rv   RR   R8   RS   t   strRY   R   (   RB   t   requirementRO   t   message_formatt   message(    (    sš   /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/resolution/resolvelib/factory.pyt   _report_requires_python_errorZ  s    		c         C   s  | j  s t d ƒ ‚ x9 | j  D]. } t | j t ƒ r |  j | j | j ƒ Sq Wt | j  ƒ d k rÌ | j  d \ } } | d  k r” t	 | ƒ } n d j
 | | j ƒ } t j d | ƒ t d j
 | ƒ ƒ Sd „  } d „  } d	 „  } g  }	 xK | j  D]@ \ } } | d  k r| j ƒ  }
 n | | ƒ }
 |	 j |
 ƒ q÷ W|	 rP| |	 ƒ } n d
 } d j
 | ƒ } t j | ƒ d } x` | j  D]U \ } } | d } | r½| d j
 | j | j ƒ } n
 | d } | | j ƒ  } q‚W| d d d d d } t j | ƒ t d ƒ S(   Ns)   Installation error reported with no causei   i    s   {} (from {})s:   Could not find a version that satisfies the requirement %ss%   No matching distribution found for {}c         S   s7   t  |  ƒ d k r |  d Sd j |  d  ƒ d |  d S(   Ni   i    s   , iÿÿÿÿs    and (   t   lent   join(   t   parts(    (    sš   /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/resolution/resolvelib/factory.pyt	   text_join  s    c         S   s   d j  |  j |  j ƒ S(   Ns   {} {}(   Rv   RR   RS   (   Ry   (    (    sš   /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/resolution/resolvelib/factory.pyt   readable_form—  s    c         S   sb   |  j  ƒ  } | s | j r3 d j |  j |  j ƒ St | j t ƒ rU t | j j ƒ St | j ƒ S(   Ns   {} {}(   t   get_install_requirementRŠ   Rv   RR   RS   t
   isinstanceR   R–   (   t   parentRi   (    (    sš   /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/resolution/resolvelib/factory.pyt   describe_trigger›  s    s   the requested packagessO   Cannot install {} because these package versions have conflicting dependencies.s   
The conflict is caused by:s   
    s   {} {} depends on s   The user requested s   

s   To fix this you could try to:
s9   1. loosen the range of package versions you've specified
s9   2. remove package versions to allow pip attempt to solve s   the dependency conflict
sn   ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/user_guide/#fixing-conflicting-dependencies(   t   causest   AssertionErrorR¡   R—   R   Rš   R¢   R›   Rd   R–   Rv   RR   R|   t   criticalR   t   format_for_errorRt   RS   R}   (   RB   t   et   causeRb   R¢   t   req_dispRž   RŸ   R£   t   triggerst   triggerR}   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/resolution/resolvelib/factory.pyt   get_installation_errork  sZ    					
	
N(    (   t   __name__t
   __module__Rd   R@   RL   t   propertyRG   RQ   RV   Rl   Rz   Rˆ   R„   R‹   RŒ   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/resolution/resolvelib/factory.pyR0   J   s   			<	&						(O   t   loggingt   pip._vendor.packaging.utilsR    t   pip._internal.exceptionsR   R   R   R   t   pip._internal.models.wheelR   t   pip._internal.req.req_installR   t&   pip._internal.utils.compatibility_tagsR   t   pip._internal.utils.hashesR   t   pip._internal.utils.miscR	   R
   R   t   pip._internal.utils.typingR   t   pip._internal.utils.virtualenvR   RP   R   t
   candidatesR   R   R   R   R   t   found_candidatesR   Rp   R   R   R   t   typingR   R   R   R   R   R   R   R   R    R!   t    pip._vendor.packaging.specifiersR"   t   pip._vendor.packaging.versionR#   t   pip._vendor.pkg_resourcesR$   t   pip._vendor.resolvelibR%   t   pip._internal.cacheR&   R'   t"   pip._internal.index.package_finderR(   t   pip._internal.models.linkR)   t    pip._internal.operations.prepareR*   t   pip._internal.resolution.baseR+   R,   R-   R.   R/   t   Cachet   VersionCandidatest	   getLoggerR®   R|   t   objectR0   (    (    (    sš   /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/resolution/resolvelib/factory.pyt   <module>   s>   "(F