£Á°è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 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 m Z d  d l m Z m Z d  d l m Z d  d	 l m Z m Z d  d
 l m Z m Z d  d l m Z e rpd  d l m Z m Z m Z m Z m  Z  m! Z! m" Z" m# Z# m$ Z$ d  d l% m& Z& d  d l	 m' Z' m( Z( e" e e$ e) e( f e* e e) f Z+ n  e j, e-  Z. d d e0 e0 d e0 d e0 d d 	 Z1 d   Z2 d e3 f d     YZ4 d S(   i    (   t   absolute_importN(   t   six(   t   canonicalize_name(   t   RequirementParseError(   t
   BadCommandt   InstallationError(   t   install_req_from_editablet   install_req_from_line(   t
   COMMENT_RE(   t%   direct_url_as_pep440_direct_referencet   dist_get_direct_url(   t   dist_is_editablet   get_installed_distributions(   t   MYPY_CHECK_RUNNING(	   t   Iteratort   Optionalt   Listt	   Containert   Sett   Dictt   Tuplet   Iterablet   Union(   t
   WheelCache(   t   Distributiont   Requirementc	         c@  s  | p	 g  } x | D] }	 d j  |	  Vq Wi  }
 x t d | d d" d | d |  D]g } y t j |  } Wn) t k
 r } t j d | |  qS n X| r | j r qS n  | |
 | j <qS W|  rCt	   } t
 j t  } x|  D]} t |  } x| D]} | j   s6| j   j d  s6| j d#  ri| j   } | | k r | j |  | Vq q n  | j d  s| j d  r| j d  r| d j   } n | t d  j   j d  } t | d | } n$ t t j d |  j   d | } | j s3t j d | | j    t j d  q t | j  } | |
 k r| | j st j d | t j d |  j   | j  q| | j j |  q t |
 |  j   V|
 | =| | j j |  q WWd  QXq WxZ t j |  D]I \ } } t |  d k rt j d | d j t  t	 |     qqWd Vn  xF t  |
 j!   d  d!   D]) } | j | k r_t |  j   Vq_q_Wd  S($   Ns   -f {}t
   local_onlyt   skipt	   user_onlyt   pathss6   Could not generate requirement for distribution %r: %st   #s   -rs   --requirements   -fs   --find-linkss   -is   --index-urls   --pres   --trusted-hosts   --process-dependency-linkss   --extra-index-urls   --use-features   -es
   --editablei   t   =t   isolatedt    sW   Skipping line in requirement file [%s] because it's not clear what it would install: %ss9     (add #egg=PackageName to the URL to avoid this warning)sB   Requirement file [%s] contains %s, but package %r is not installedi   s+   Requirement %s included multiple times [%s]s   , s7   ## The following requirements were added by pip freeze:t   keyc         S@  s   |  j  j   S(   N(   t   namet   lower(   t   x(    (    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/freeze.pyt   <lambda>   R!   (    (   s   -rs   --requirements   -fs   --find-linkss   -is   --index-urls   --pres   --trusted-hosts   --process-dependency-linkss   --extra-index-urls   --use-feature("   t   formatR   t   FrozenRequirementt	   from_distR   t   loggert   warningt   editablet   canonical_namet   sett   collectionst   defaultdictt   listt   opent   stript
   startswitht   rstript   addt   lent   lstripR   R   R   t   subR#   t   infoR   t   appendt   strR   t	   iteritemst   joint   sortedt   values(   t   requirementt
   find_linksR   R   R   R    t   wheel_cachet   exclude_editableR   t   linkt   installationst   distt   reqt   exct   emitted_optionst	   req_filest   req_file_patht   req_filet   linet   line_reqt   line_req_canonical_nameR#   t   filest   installation(    (    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/freeze.pyt   freeze*   s    	
	       			
"	&c         C@  s  t  |   s d
 t g  f St j j t j j |  j   } d d l m	 } m
 } | j |  } | d
 k r |  j   } t j d | |  d j |  g } | t | f Sy | j | |  j  } Wn | k
 r	|  j   } d j t |  j |  g } | t | f St k
 r9t j d | | j  d
 t g  f St k
 r[} t j d |  n X| d
 k	 ru| t g  f St j d |  d	 g } d
 t | f S(   sk   
    Compute and return values (req, editable, comments) for use in
    FrozenRequirement.from_dist().
    i    (   t   vcst   RemoteNotFoundErrors1   No VCS found for editable requirement "%s" in: %rs/   # Editable install with no version control ({})s)   # Editable {} install with no remote ({})sP   cannot determine version of editable source in %s (%s command not found in path)sY   Error when trying to get requirement for VCS system %s, falling back to uneditable formats-   Could not determine repository location of %ss-   ## !! Could not determine repository locationN(   R   t   Nonet   Falset   ost   patht   normcaset   abspatht   locationt   pip._internal.vcsRT   RU   t   get_backend_for_dirt   as_requirementR*   t   debugR'   t   Truet   get_src_requirementt   project_namet   typet   __name__R   R+   R#   R   (   RG   R\   RT   RU   t   vcs_backendRH   t   commentsRI   (    (    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/freeze.pyt   get_requirement_info   sF    !

	R(   c           B@  s,   e  Z d d   Z e d    Z d   Z RS(   c         C@  s7   | |  _  t |  |  _ | |  _ | |  _ | |  _ d  S(   N(   R#   R   R-   RH   R,   Rg   (   t   selfR#   RH   R,   Rg   (    (    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/freeze.pyt   __init__   s
    			c         C@  s   t  |  \ } } } | d  k rX | rX t |  } | rX t | | j  } g  } qX n  | d  k rs | j   } n  |  | j | | d | S(   NRg   (   Rh   RV   R
   R	   Rc   R_   (   t   clsRG   RH   R,   Rg   t
   direct_url(    (    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/freeze.pyR)      s    c         C@  sK   |  j  } |  j r$ d j |  } n  d j t |  j  t |  g  d S(   Ns   -e {}s   
(   RH   R,   R'   R>   R1   Rg   R<   (   Ri   RH   (    (    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/freeze.pyt   __str__  s    		(    (   Re   t
   __module__Rj   t   classmethodR)   Rm   (    (    (    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/freeze.pyR(      s   (    (5   t
   __future__R    R/   t   loggingRX   t   pip._vendorR   t   pip._vendor.packaging.utilsR   t   pip._vendor.pkg_resourcesR   t   pip._internal.exceptionsR   R   t   pip._internal.req.constructorsR   R   t   pip._internal.req.req_fileR   t&   pip._internal.utils.direct_url_helpersR	   R
   t   pip._internal.utils.miscR   R   t   pip._internal.utils.typingR   t   typingR   R   R   R   R   R   R   R   R   t   pip._internal.cacheR   R   R   R<   t   boolt   RequirementInfot	   getLoggerRe   R*   RV   RW   RS   Rh   t   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/operations/freeze.pyt   <module>   s:   @(|	>