£Á°è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  Z  d  d l m Z d  d l m Z e ru d  d l m Z d  d l m Z d  d l	 m
 Z
 d  d l m Z n  e e  j  d e f d	     Y Z d S(
   iN(   t   add_metaclass(   t   MYPY_CHECK_RUNNING(   t   Optional(   t   Distribution(   t   InstallRequirement(   t   PackageFindert   AbstractDistributionc           B   s;   e  Z d  Z d   Z e j d    Z e j d    Z RS(   s  A base class for handling installable artifacts.

    The requirements for anything installable are as follows:

     - we must be able to determine the requirement name
       (or we can't correctly handle the non-upgrade case).

     - for packages with setup requirements, we must also be able
       to determine their requirements without installing additional
       packages (for the same reason as run-time dependencies)

     - we must be able to create a Distribution object exposing the
       above metadata.
    c         C   s    t  t |   j   | |  _ d  S(   N(   t   superR   t   __init__t   req(   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/distributions/base.pyR       s    c         C   s   t     d  S(   N(   t   NotImplementedError(   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/distributions/base.pyt   get_pkg_resources_distribution%   s    c         C   s   t     d  S(   N(   R   (   R
   t   findert   build_isolation(    (    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/base.pyt   prepare_distribution_metadata*   s    (   t   __name__t
   __module__t   __doc__R   t   abct   abstractmethodR   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/distributions/base.pyR      s   	(   R   t   pip._vendor.sixR    t   pip._internal.utils.typingR   t   typingR   t   pip._vendor.pkg_resourcesR   t   pip._internal.reqR   t"   pip._internal.index.package_finderR   t   ABCMetat   objectR   (    (    (    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/base.pyt   <module>   s   