<!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>

7ReΤ$  c               @   sh  d  d l  Z  d  d l Z d  d l Z d  d l Z d  d l m Z m Z m Z d  d l m	 Z	 d  d l
 m Z m Z d  d l m Z m Z m Z m Z d  d l m Z m Z d  d l m Z m Z m Z d  d l Z e j Z d Z d	 d
   Z d d   Z d d   Z d d d  Z! d d   Z" Gd d   d e#  Z$ e% d k rde!   Z& e& rde j& e&  qdn  d S(   i    N(   u   InstallationErroru   CommandErroru   PipError(   u   logger(   u   get_installed_distributionsu   get_prog(   u   gitu	   mercurialu
   subversionu   bazaar(   u   ConfigOptionParseru   UpdatingDefaultsHelpFormatter(   u   commandsu   get_summariesu   get_similar_commandsu   1.5.6c                 s  d t  j k r d St  j d j   d d  }  t t  j d  } y |  | d   Wn t k
 ro d   Yn Xd d   t   D  g  } y!  f d	 d   |  D d
 } Wn t k
 rΗ d } Yn Xt   } | ri| d k rσ t j	 d  n  | d k r­  j
 d  r­g  }   j   } xU t d d  D]D } | j j
 |  r1| j |  d d  k r1| j | j  q1q1W| r­x | D] } t |  qWt j	 d  q­n  t |   } | d d   | j j D 7} d d   |  d | d  D   f d d   | D }   f d d   | D } xΣ | D]1 }	 |	 d
 }
 |	 d rX|
 d 7}
 n  t |
  q1Wn   j
 d  s  j
 d  rΪd d   | j D } | j | j  d d   | D }  d d   | D 7 n  t d j   f d d    D   t j	 d  d S(   u½   Command and option completion for the main option parser (and options)
    and its subcommands (and options).

    Enable by sourcing one of the completion shell scripts (bash or zsh).
    u   PIP_AUTO_COMPLETENu
   COMP_WORDSi   u
   COMP_CWORDu    c             S   s   g  |  ] \ } } |  q S(    (    (   u   .0u   cmdu   summary(    (    u%   /tmp/pip-zej_zi-build/pip/__init__.pyu
   <listcomp>(   s   	 u    autocomplete.<locals>.<listcomp>c                s"   g  |  ] } |   k r |  q S(    (    (   u   .0u   w(   u   subcommands(    u%   /tmp/pip-zej_zi-build/pip/__init__.pyu
   <listcomp>,   s   	 i    u   helpu	   uninstallu   -u
   local_onlyc             S   s7   g  |  ]- } | j  t j k r | j   | j f  q S(    (   u   helpu   optparseu   SUPPRESS_HELPu   get_opt_stringu   nargs(   u   .0u   opt(    (    u%   /tmp/pip-zej_zi-build/pip/__init__.pyu
   <listcomp>D   s   	c             S   s#   g  |  ] } | j  d   d  q S(   u   =i    (   u   split(   u   .0u   x(    (    u%   /tmp/pip-zej_zi-build/pip/__init__.pyu
   <listcomp>I   s   	 c                s.   g  |  ]$ \ } } |   k r | | f  q S(    (    (   u   .0u   xu   v(   u	   prev_opts(    u%   /tmp/pip-zej_zi-build/pip/__init__.pyu
   <listcomp>J   s   	 c                s1   g  |  ]' \ } } | j     r | | f  q S(    (   u
   startswith(   u   .0u   ku   v(   u   current(    u%   /tmp/pip-zej_zi-build/pip/__init__.pyu
   <listcomp>L   s   	 u   =u   --c             S   s   g  |  ] } | j   q S(    (   u   option_list(   u   .0u   i(    (    u%   /tmp/pip-zej_zi-build/pip/__init__.pyu
   <listcomp>V   s   	 c             s   s"   |  ] } | D] } | Vq q d  S(   N(    (   u   .0u   itu   o(    (    u%   /tmp/pip-zej_zi-build/pip/__init__.pyu	   <genexpr>X   s    u   autocomplete.<locals>.<genexpr>c             S   s.   g  |  ]$ } | j  t j k r | j    q S(    (   u   helpu   optparseu   SUPPRESS_HELPu   get_opt_string(   u   .0u   i(    (    u%   /tmp/pip-zej_zi-build/pip/__init__.pyu
   <listcomp>Z   s   	 u    c                s%   g  |  ] } | j     r |  q S(    (   u
   startswith(   u   .0u   x(   u   current(    u%   /tmp/pip-zej_zi-build/pip/__init__.pyu
   <listcomp>]   s   	 T(   u   osu   environu   splitu   intu
   IndexErroru   get_summariesu   Noneu   create_main_parseru   sysu   exitu
   startswithu   loweru   get_installed_distributionsu   Trueu   keyu   appendu   printu   commandsu   parseru   option_list_allu   option_groupsu   option_listu   join(   u   cwordsu   cwordu   optionsu   subcommand_nameu   parseru	   installedu   lcu   distu
   subcommandu   optionu	   opt_labelu   opts(    (   u   currentu	   prev_optsu   subcommandsu%   /tmp/pip-zej_zi-build/pip/__init__.pyu   autocomplete   s\    !	+!

&u   autocompletec              C   sφ   i d d 6d d 6t   d 6d d 6t   d 6}  t |    } | j   t j j t j j t j j t	    } d t
 | t j d  d	  f | _ t j t j |  } | j |  d | _ t   } d
 g d d   | D } d j |  | _ | S(   Nu   
%prog <command> [options]u   usageu   add_help_optionu	   formatteru   globalu   nameu   progu   pip %s from %s (python %s)i   u    c             S   s&   g  |  ] \ } } d  | | f  q S(   u   %-27s %s(    (   u   .0u   iu   j(    (    u%   /tmp/pip-zej_zi-build/pip/__init__.pyu
   <listcomp>y   s   	 u&   create_main_parser.<locals>.<listcomp>u   
FT(   u   Falseu   UpdatingDefaultsHelpFormatteru   get_progu   ConfigOptionParseru   disable_interspersed_argsu   osu   pathu   dirnameu   abspathu   __file__u   __version__u   sysu   versionu
   cmdoptionsu   make_option_groupu   general_groupu   add_option_groupu   Trueu   mainu   get_summariesu   joinu   description(   u	   parser_kwu   parseru   pip_pkg_diru   gen_optsu   command_summariesu   description(    (    u%   /tmp/pip-zej_zi-build/pip/__init__.pyu   create_main_parsera   s$    

* 		u   create_main_parserc             C   s2  t    } | j |   \ } } | j rZ t j j | j  t j j t j  t j   n  | s | d d k r t	 |  d k r | j
   t j   n  | d j   } |  d  d   } | j | d j    | t k r(t |  } d | g } | r| j d |  n  t d j |    n  | | f S(   Ni    u   helpi   u   unknown command "%s"u   maybe you meant "%s"u    - (   u   create_main_parseru
   parse_argsu   versionu   sysu   stdoutu   writeu   osu   linesepu   exitu   lenu
   print_helpu   loweru   removeu   commandsu   get_similar_commandsu   appendu   CommandErroru   join(   u   argsu   parseru   general_optionsu	   args_elseu   cmd_nameu   cmd_argsu   guessu   msg(    (    u%   /tmp/pip-zej_zi-build/pip/__init__.pyu	   parseopts   s&    			)
u	   parseoptsc             C   s²   |  d  k r" t j d d   }  n  t   y t |   \ } } WnV t k
 r t j   d } t j j d |  t j j t	 j
  t j d  Yn Xt |   } | j |  S(   Ni   u	   ERROR: %s(   u   Noneu   sysu   argvu   autocompleteu	   parseoptsu   PipErroru   exc_infou   stderru   writeu   osu   linesepu   exitu   commandsu   main(   u   initial_argsu   cmd_nameu   cmd_argsu   eu   command(    (    u%   /tmp/pip-zej_zi-build/pip/__init__.pyu   main©   s    u   mainc              C   s`   d g }  y d d l  } Wn t k
 r: |  j d  Yn Xt d d g |  t j d d   S(   uI   
    Bootstrapping function to be called from install-pip.py script.
    u   pipi    Nu
   setuptoolsu   installu	   --upgradei   (   u
   setuptoolsu   ImportErroru   appendu   mainu   sysu   argv(   u   pkgsu
   setuptools(    (    u%   /tmp/pip-zej_zi-build/pip/__init__.pyu	   bootstrap»   s    	u	   bootstrapc             B   st   |  Ee  Z d  Z f  d d  Z e j d  Z e j d  Z e d d d   Z
 e d d    Z d	 d
   Z d S(   u   FrozenRequirementc             C   s(   | |  _  | |  _ | |  _ | |  _ d  S(   N(   u   nameu   requ   editableu   comments(   u   selfu   nameu   requ   editableu   comments(    (    u%   /tmp/pip-zej_zi-build/pip/__init__.pyu   __init__Μ   s    			u   FrozenRequirement.__init__u   -r(\d+)$u   -(20\d\d\d\d\d\d)$c             C   s6  t  j j t  j j | j   } g  } d d l m } m } | j |  rζ d } y | | | |  }	 Wn9 t
 k
 r£ t j   d }
 t j d |
  d  }	 Yn X|	 d  k r t j d |  | j d  | j   }	 d } q n:d } | j   }	 |	 j } t |  d k r'| d d d k s-t  | d d } |  j j |  } |  j j |  } | sk| r | j d  } | r|   j | |  } n  | sΏt j d	 |	  | j d
  q | j d |	  | rθ| j d  } n d | j d  } d } d | | |  j |  f }	 n  |  | j |	 | |  S(   Ni    (   u   vcsu   get_src_requirementi   uY   Error when trying to get requirement for VCS system %s, falling back to uneditable formatu-   Could not determine repository location of %su-   ## !! Could not determine repository locationu   ==u   svnu(   Warning: cannot find svn location for %suF   ## FIXME: could not find svn URL in dependency_links for this package:u3   # Installing as editable to satisfy requirement %s:u   {%s}u   %s@%s#egg=%sTF(   u   osu   pathu   normcaseu   abspathu   locationu   pip.vcsu   vcsu   get_src_requirementu   get_backend_nameu   Trueu   InstallationErroru   sysu   exc_infou   loggeru   warnu   Noneu   appendu   as_requirementu   Falseu   specsu   lenu   AssertionErroru   _rev_reu   searchu   _date_reu   get_backendu   get_locationu   groupu   egg_nameu   project_name(   u   clsu   distu   dependency_linksu	   find_tagsu   locationu   commentsu   vcsu   get_src_requirementu   editableu   requ   exu   specsu   versionu	   ver_matchu
   date_matchu   svn_backendu   svn_locationu   rev(    (    u%   /tmp/pip-zej_zi-build/pip/__init__.pyu	   from_distΥ   sN    !	,	u   FrozenRequirement.from_distc             C   sA   |  j    } t j d |  } | r= | d  | j    } n  | S(   Nu
   -py\d\.\d$(   u   egg_nameu   reu   searchu   start(   u   distu   nameu   match(    (    u%   /tmp/pip-zej_zi-build/pip/__init__.pyu   egg_name  s
    u   FrozenRequirement.egg_namec             C   sF   |  j  } |  j r d | } n  d j t |  j  t |  g  d S(   Nu   -e %su   
(   u   requ   editableu   joinu   listu   commentsu   str(   u   selfu   req(    (    u%   /tmp/pip-zej_zi-build/pip/__init__.pyu   __str__
  s    		u   FrozenRequirement.__str__NF(   u   __name__u
   __module__u   __qualname__u   __init__u   reu   compileu   _rev_reu   _date_reu   classmethodu   Falseu	   from_distu   staticmethodu   egg_nameu   __str__(   u
   __locals__(    (    u%   /tmp/pip-zej_zi-build/pip/__init__.pyu   FrozenRequirementΚ   s   ,u   FrozenRequirementu   __main__('   u   osu   optparseu   sysu   reu   pip.exceptionsu   InstallationErroru   CommandErroru   PipErroru   pip.logu   loggeru   pip.utilu   get_installed_distributionsu   get_progu   pip.vcsu   gitu	   mercurialu
   subversionu   bazaaru   pip.baseparseru   ConfigOptionParseru   UpdatingDefaultsHelpFormatteru   pip.commandsu   commandsu   get_summariesu   get_similar_commandsu   pip.cmdoptionsu   pipu
   cmdoptionsu   __version__u   autocompleteu   create_main_parseru	   parseoptsu   Noneu   mainu	   bootstrapu   objectu   FrozenRequirementu   __name__u   exit(    (    (    u%   /tmp/pip-zej_zi-build/pip/__init__.pyu   <module>   s,   "	I*G	