£Á°è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  Z  d d l Z d d l 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 d d	 l m Z d d
 l m Z e r d d l m Z 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   Z! d S(   s6   Legacy installation process, i.e. `setup.py install`.
iN(   t   change_root(   t   InstallationError(   t
   indent_log(   t
   ensure_dir(   t   make_setuptools_install_args(   t   runner_with_spinner_message(   t   TempDirectory(   t   MYPY_CHECK_RUNNING(   t   Listt   Optionalt   Sequence(   t   BuildEnvironment(   t   Schemet   LegacyInstallFailurec           B   s   e  Z d    Z RS(   c         C   s   t  j   |  _ d  S(   N(   t   syst   exc_infot   parent(   t   self(    (    s   /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/operations/install/legacy.pyt   __init__   s    (   t   __name__t
   __module__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/operations/install/legacy.pyR      s   c            sf  | j  } t d d  } y t j j | j d  } t | d | d |  d | d   d | d	 | d
 | d | d |	 d | 
} t d j |
   } t   % |  | d | d |  Wd  QXWd  QXt j j	 |  s t
 j d |  t SWn t k
 rt  n Xt |   } | j   j   } Wd  QXWd  QX  f d   } xZ | D]7 } t j j |  } | j d  rG| |  } PqGqGWd j |  } t |   g  } xa | D]Y } | j   } t j j |  r| t j j 7} n  | j t j j | |  |   qW| j   t |  t j j | d  } t | d  ! } | j d j |  d  Wd  QXt S(   Nt   kindt   records   install-record.txtt   global_optionst   install_optionst   record_filenamet   roott   prefixt
   header_dirt   homet   use_user_sitet   no_user_configt	   pycompiles   Running setup.py install for {}t   cmdt   cwds   Record file %s not foundc            s4     d  k s t j j |   r# |  St   |   Sd  S(   N(   t   Nonet   ost   patht   isabsR    (   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/operations/install/legacy.pyt   prepend_root`   s    s	   .egg-infos   {} did not indicate that it installed an .egg-info directory. Only setup.py projects generating .egg-info directories are supported.s   installed-files.txtt   ws   
(   t   headersR   R$   R%   t   joinR   R   t   formatR   t   existst   loggert   debugt   Falset	   ExceptionR   t   opent   readt
   splitlinest   dirnamet   endswithR   t   stript   isdirt   sept   appendt   relpatht   sortR   t   writet   True(   R   R   R   R   R   R   R    t   schemet   setup_py_patht   isolatedt   req_namet	   build_envt   unpacked_source_directoryt   req_descriptionR   t   temp_dirR   t   install_argst   runnert   ft   record_linesR'   t   linet	   directoryt   egg_info_dirt   messaget	   new_linest   filenamet   inst_files_path(    (   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/operations/install/legacy.pyt   install!   sh    		
 
	 

 ("   t   __doc__t   loggingR$   R   t   distutils.utilR    t   pip._internal.exceptionsR   t   pip._internal.utils.loggingR   t   pip._internal.utils.miscR   t$   pip._internal.utils.setuptools_buildR   t   pip._internal.utils.subprocessR   t   pip._internal.utils.temp_dirR   t   pip._internal.utils.typingR   t   typingR   R	   R
   t   pip._internal.build_envR   t   pip._internal.models.schemeR   t	   getLoggerR   R-   R0   R   RQ   (    (    (    s   /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/operations/install/legacy.pyt   <module>   s$   