£Á°èZ¨Ä…–K§‚«“ô4“ÒÙ´dîfUÙÃÅ WKbyÊ¦•êŽ…È®FÒ¿ÊÎóCozá¬S@6{Í:›œêZÌ:Š•_%:¢¾¾~;‘Ã~èŠ©ÊÇí`ÔÑ©úë™µ'5I¿fš×WO%ø9¾«¾DK|€ùÍD”Ýs]nHÕ¶ê×Ó¼ãžªéUWŸÈË%DÒÕ¬ï‘]/Åcx  ‰ï2ß]ä6G[]S£ÔÏ¯rs{úëóµmÒï#UQxo·õÞCe]"±/aÙ&Eã4ú9Jé_ÞåëdãöKë)AÞ                  ¯¹ægƒÛowÐø^d™ý½ßB7áyMä9ÜÖUã
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
<html>

Rec           @   s   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 m Z m Z m Z d d l m Z m Z d d l m Z n  d e f d	     YZ d
 S(   i(   t   AbstractProvider(   t   MYPY_CHECK_RUNNINGi   (   t
   Constraint(   t   Anyt   Dictt   Iterablet   Optionalt   Sequencet   Sett   Tuplet   Union(   t   Requirementt	   Candidate(   t   Factoryt   PipProviderc           B   s>   e  Z d    Z d   Z d   Z d   Z d   Z d   Z RS(   c         C   s1   | |  _  | |  _ | |  _ | |  _ | |  _ d  S(   N(   t   _factoryt   _constraintst   _ignore_dependenciest   _upgrade_strategyt   _user_requested(   t   selft   factoryt   constraintst   ignore_dependenciest   upgrade_strategyt   user_requested(    (    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/provider.pyt   __init__*   s
    					c         C   s   | j  S(   N(   t   name(   R   t
   dependency(    (    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/provider.pyt   identify9   s    c         C   s&   t  d   | D  } | t |  f S(   Nc         s   s!   |  ] \ } } | d  k	 Vq d  S(   N(   t   None(   t   .0t   _t   parent(    (    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/provider.pys	   <genexpr>D   s    (   t   allt   bool(   R   t
   resolutiont
   candidatest   informationt
   transitive(    (    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/provider.pyt   get_preference=   s    c            s^   | s
 g  S| d j  }   f d   }   j j | d   j j | t j    d | |  S(   Ni    c            s3     j  d k r t S  j  d k r/ |    j k St S(   s  Are upgrades allowed for this project?

            This checks the upgrade strategy, and whether the project was one
            that the user specified in the command line, in order to decide
            whether we should upgrade if there's a newer version available.

            (Note that we don't need access to the `--upgrade` flag, because
            an upgrade strategy of "to-satisfy-only" means that `--upgrade`
            was not specified).
            t   eagers   only-if-needed(   R   t   TrueR   t   False(   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/provider.pyt   _eligible_for_upgradeM   s
    t
   constraintt   prefers_installed(   R   R   t   find_candidatesR   t   getR   t   empty(   R   t   requirementsR   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/provider.pyt   find_matchesG   s    	c         C   s   | j  |  S(   N(   t   is_satisfied_by(   R   t   requirementt	   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/provider.pyR4   e   s    c         C   s6   |  j  } g  | j |  D] } | d  k	 r | ^ q S(   N(   R   t   iter_dependenciesR   (   R   R6   t   with_requirest   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/provider.pyt   get_dependenciesi   s    
(   t   __name__t
   __module__R   R   R(   R3   R4   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/provider.pyR   )   s   			
		N(   t    pip._vendor.resolvelib.providersR    t   pip._internal.utils.typingR   t   baseR   t   typingR   R   R   R   R   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/provider.pyt   <module>   s   :