Viewing File: /opt/alt/python35/lib/python3.5/site-packages/pip/_internal/cli/main_parser.pyc

ó
“tÆ_c@sÑdZddlZddlZddlmZddlmZmZddlm	Z	m
Z
ddlmZddl
mZmZddlmZer¯dd	lmZmZnd
dgZd„Zd
„ZdS(s=A single place for constructing and exposing the main parser
iÿÿÿÿN(t
cmdoptions(tConfigOptionParsertUpdatingDefaultsHelpFormatter(t
commands_dicttget_similar_commands(tCommandError(tget_pip_versiontget_prog(tMYPY_CHECK_RUNNING(tTupletListtcreate_main_parsert
parse_commandcCsÊidd6td6tƒd6dd6tƒd6}t|}|jƒtƒ|_tjtj	|ƒ}|j
|ƒt|_dggt
jƒD]\}}d	jtƒ^q}d
j|ƒ|_|S(s6Creates and returns the main parser for pip's CLI
    s
%prog <command> [options]tusagetadd_help_optiont	formattertglobaltnametprogts {name:27} {command_info.summary}s
(tFalseRRRtdisable_interspersed_argsRtversionRtmake_option_groupt
general_grouptadd_option_grouptTruetmainRtitemstformattlocalstjointdescription(t	parser_kwtparsertgen_optsRtcommand_infoR ((sN/opt/alt/python35/lib/python3.5/site-packages/pip/_internal/cli/main_parser.pyRs"



	/cCs#tƒ}|j|ƒ\}}|jrZtjj|jƒtjjtjƒtjƒn|sƒ|ddkršt	|ƒdkrš|j
ƒtjƒn|d}|tkrt|ƒ}dj
|ƒg}|rí|jdj
|ƒƒntdj|ƒƒ‚n|}|j|ƒ||fS(Nithelpisunknown command "{}"smaybe you meant "{}"s - (Rt
parse_argsRtsyststdouttwritetostlineseptexittlent
print_helpRRRtappendRRtremove(targsR"tgeneral_optionst	args_elsetcmd_nametguesstmsgtcmd_args((sN/opt/alt/python35/lib/python3.5/site-packages/pip/_internal/cli/main_parser.pyR;s&			
)



(t__doc__R*R'tpip._internal.cliRtpip._internal.cli.parserRRtpip._internal.commandsRRtpip._internal.exceptionsRtpip._internal.utils.miscRRtpip._internal.utils.typingRttypingR	R
t__all__RR(((sN/opt/alt/python35/lib/python3.5/site-packages/pip/_internal/cli/main_parser.pyt<module>s	#
Back to Directory File Manager