£Á°è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 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 e r d d	 l m Z m Z n  d
 d g Z d   Z d   Z d S(   s=   A single place for constructing and exposing the main parser
iN(   t
   cmdoptions(   t   ConfigOptionParsert   UpdatingDefaultsHelpFormatter(   t   commands_dictt   get_similar_commands(   t   CommandError(   t   get_pip_versiont   get_prog(   t   MYPY_CHECK_RUNNING(   t   Tuplet   Listt   create_main_parsert   parse_commandc          C   s   i d d 6t  d 6t   d 6d d 6t   d 6}  t |    } | j   t   | _ t j t j	 |  } | j
 |  t | _ d g g  t j   D] \ } } d	 j t     ^ q } d
 j |  | _ | S(   s6   Creates and returns the main parser for pip's CLI
    s   
%prog <command> [options]t   usaget   add_help_optiont	   formattert   globalt   namet   progt    s    {name:27} {command_info.summary}s   
(   t   FalseR   R   R   t   disable_interspersed_argsR   t   versionR    t   make_option_groupt   general_groupt   add_option_groupt   Truet   mainR   t   itemst   formatt   localst   joint   description(   t	   parser_kwt   parsert   gen_optsR   t   command_infoR    (    (    s   /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/cli/main_parser.pyR      s"    

	/c         C   s#  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 } | t k rt |  } d j |  g } | r | j d j |   n  t d j |    n  |  } | j |  | | f S(   Ni    t   helpi   s   unknown command "{}"s   maybe you meant "{}"s    - (   R   t
   parse_argsR   t   syst   stdoutt   writet   ost   linesept   exitt   lent
   print_helpR   R   R   t   appendR   R   t   remove(   t   argsR"   t   general_optionst	   args_elset   cmd_namet   guesst   msgt   cmd_args(    (    s   /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/cli/main_parser.pyR   ;   s&    			)

(   t   __doc__R*   R'   t   pip._internal.cliR    t   pip._internal.cli.parserR   R   t   pip._internal.commandsR   R   t   pip._internal.exceptionsR   t   pip._internal.utils.miscR   R   t   pip._internal.utils.typingR   t   typingR	   R
   t   __all__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/cli/main_parser.pyt   <module>   s   	#