+
    Îi3                        R t ^ RIHt ^ RIt^ RIt^ RIt^ RIHt ^ RIH	t	 ^ RI
Ht ^ RIHtHt ^ RIHtHt ^ RIHt ^ R	IHtHt R
R.tR R ltR R ltR R ltR# )z<A single place for constructing and exposing the main parser)annotationsN)escape)get_runnable_pip)
cmdoptions)ConfigOptionParserUpdatingDefaultsHelpFormatter)commands_dictget_similar_commands)CommandError)get_pip_versionget_progcreate_main_parserparse_commandc                   V ^8  d   QhRR/# )   returnr    )formats   "l/Users/ahmad/.openclaw/workspace/scripts/.venv/lib/python3.14/site-packages/pip/_internal/cli/main_parser.py__annotate__r      s      .     c                    \        RR\        4       R\        4       R7      p V P                  4        \	        4       V n        \        P                  ! \        P                  V 4      pV P                  V4       RV n
        R.\        P                  ! 4        UUu. uF!  w  r#RVR R	\        VP                  4       2NK#  	  upp,           pR
P                  V4      V n        V # u uppi )z1Creates and returns the main parser for pip's CLIz
%prog <command> [options]Fglobal)usageadd_help_option	formatternameprogT z[optparse.longargs]27z[/] 
)r   r   r   disable_interspersed_argsr   versionr   make_option_groupgeneral_groupadd_option_groupmainr   itemsr   summaryjoindescription)parsergen_optsr   command_infor*   s        r   r   r      s      +/1ZF $$&$&FN ++J,D,DfMH
H% FK $"/"5"5"7"7D d2Yd6,2F2F+G*HI"7 K ;/FMs   'C c                    V ^8  d   QhRRRR/# )r   pythonstrr   z
str | Noner   )r   s   "r   r   r   4   s       
 r   c                D   \         P                  P                  V 4      '       d{   \         P                  P                  V 4      '       dT   R FK  p\         P                  P	                  W4      p\         P                  P                  V4      '       g   KI  Vu # 	  R# V # R# )
bin/pythonN)r2   zScripts/python.exe)ospathexistsisdirr)   )r/   exepys   &  r   identify_python_interpreterr9   4   sq     
ww~~f77==   <WW\\&.77>>"%%I <  M r   c                    V ^8  d   QhRRRR/# )r   argsz	list[str]r   ztuple[str, list[str]]r   )r   s   "r   r   r   G   s     A A	 A&; Ar   c                   \        4       pVP                  V 4      w  r#VP                  '       d   R \        P                  9  d   \        VP                  4      pVf   \        RVP                   24      hV\        4       .pVP                  V 4       R\        P                  R &   ^ p \        P                  ! V4      pVP                  p\        P                  ! T4       VP                   '       dl   \        P"                  P%                  VP                   4       \        P"                  P%                  \        P&                  4       \        P                  ! 4        V'       d   V^ ,          R8X  d6   \)        V4      ^8X  d&   VP+                  4        \        P                  ! 4        V^ ,          p	V	\,        9  dJ   \/        V	4      p
RV	 R2.pV
'       d   VP1                  R	V
 R24       \        R
P3                  V4      4      hV R,          pVP5                  V	4       W3#   \        P                  \        3 d   p\        RT RT 24      hRp?ii ; i)_PIP_RUNNING_IN_SUBPROCESSNz$Could not locate Python interpreter 1zFailed to run pip under z: helpzunknown command ""zmaybe you meant "z - :NNN)r   
parse_argsr/   r3   environr9   r
   r   extend
subprocessrun
returncodeSubprocessErrorOSErrorsysexitr"   stdoutwritelineseplen
print_helpr   r	   appendr)   remove)r;   r+   general_options	args_elseinterpreterpip_cmdrF   procexccmd_nameguessmsgcmd_argss   &            r   r   r   G   s   !F "(!2!24!8O ">bjj"P1/2H2HI67M7M6NO 
 
 	t 47

/0
	P>>'*DJ 	 

(

$
 1/C	Na4G
 |H}$$X."8*A./JJ*5'345::c?++ AwHOOH? **G4 	P!9+bNOO	Ps   )"H# #I>II)__doc__
__future__r   r3   rD   rI   pip._vendor.rich.markupr   pip._internal.build_envr   pip._internal.clir   pip._internal.cli.parserr   r   pip._internal.commandsr   r	   pip._internal.exceptionsr
   pip._internal.utils.miscr   r   __all__r   r9   r   r   r   r   <module>rf      sC    B " 	  
 * 4 ( V F 1 >
1>&Ar   