2biSrSSKrSSKrSSKrSSKJrJrJr SSKJ r SSK J r SSK J r Jr SSKJrJr SSKJr SS KJrJr S S /rS \ 4S jrS\S \\4SjrS\\S \\\\44Sjrg)z=A single place for constructing and exposing the main parser N)ListOptionalTuple)get_runnable_pip) cmdoptions)ConfigOptionParserUpdatingDefaultsHelpFormatter) commands_dictget_similar_commands) CommandError)get_pip_versionget_progcreate_main_parser parse_commandreturnc[SS[5S[5S9nUR5 [ 5Ul[ R"[ RU5nURU5 SUl S/[R"5VVs/sHup#USSUR3PM snn-nS RU5UlU$s snnf) z1Creates and returns the main parser for pip's CLIz %prog [options]Fglobal)usageadd_help_option formatternameprogT27  )rr rdisable_interspersed_argsr versionrmake_option_group general_groupadd_option_groupmainr itemssummaryjoin description)parsergen_optsr command_infor&s ڏ/builddir/build/BUILDROOT/alt-python313-pip-23.3.1-3.el8.x86_64/opt/alt/python313/lib/python3.13/site-packages/pip/_internal/cli/main_parser.pyrrs +/1  Z F $$&$&FN++J,D,DfMH H%FK$"/"5"5"7"7 D )1\))*+"7K;/F M sCpythonc:[RRU5(aw[RRU5(aQSHJn[RR X5n[RRU5(dMHUs $ gU$g)N)z bin/pythonzScripts/python.exe)ospathexistsisdirr%)r+exepys r*identify_python_interpreterr32sq ww~~f 77== <WW\\&.77>>"%%I< M argsc[5nURU5up#UR(aS[R;a[ UR5nUc[ SUR35eU[5/nURU5 S[RS'Sn[R"U5nURn[R"U5 UR (ak[R"R%UR 5 [R"R%[R&5 [R"5 U(aUSS:Xa4[)U5S:Xa%UR+5 [R"5 USn U [,;aH[/U 5n S U S 3/n U (aU R1S U S 35 [ S R3U 55eUSSn U R5U 5 X4$![R[4an[ SUSU35eSnAff=f) N_PIP_RUNNING_IN_SUBPROCESSz$Could not locate Python interpreter 1rzFailed to run pip under z: helpzunknown command ""zmaybe you meant "z - )r parse_argsr+r-environr3r rextend subprocessrun returncodeSubprocessErrorOSErrorsysexitrstdoutwritelineseplen print_helpr r appendr%remove) r5r'general_options args_else interpreterpip_cmdrAprocexccmd_nameguessmsgcmd_argss r*rrEs  !F"(!2!24!8O">bjj"P1/2H2HI  67M7M6NO      t47 /0  P>>'*DJ  ( $   1/C Na4G  |H}$$X."8*A./  JJ*5'3 45::c?++AwH OOH  ?**G4 P!9+bNO O Ps&"HH>(H99H>)__doc__r-r?rDtypingrrrpip._internal.build_envrpip._internal.clirpip._internal.cli.parserrr pip._internal.commandsr r pip._internal.exceptionsr pip._internal.utils.miscr r__all__rstrr3rr4r*rbs  ((4(VF1>  1.> &AS AeCcN&;Ar4