ó â\e[c @@s„dZddlmZddlmZddlmZddlmZddl m Z ddl m Z ddl mZdd lmZdd lmZdd lmZdd lmZdd lmZddlmZddlmZddlmZer%ddlm Z m!Z!ddl"m#Z#neeee eeeeeee eeg Z$d„e$DƒZ%e&d„Z'd„Z(d„Z)dS(s% Package containing all pip commands i(tabsolute_import(tCompletionCommand(tConfigurationCommand(tDownloadCommand(t FreezeCommand(t HashCommand(t HelpCommand(t ListCommand(t CheckCommand(t SearchCommand(t ShowCommand(tInstallCommand(tUninstallCommand(t WheelCommand(tMYPY_CHECK_RUNNING(tListtType(tCommandcC@si|]}||j“qS((tname(t.0tc((s>/tmp/pip-install-0xiv62/pip/pip/_internal/commands/__init__.pys *s cc@sM|rtttƒ}n tjƒ}x"|D]\}}||jfVq+WdS(s5Yields sorted (command name, command summary) tuples.N(t_sort_commandst commands_dicttcommands_ordertitemstsummary(torderedtcmditemsRt command_class((s>/tmp/pip-install-0xiv62/pip/pip/_internal/commands/__init__.pyt get_summaries-s  cC@sGddlm}|jƒ}||tjƒƒ}|r?|dStSdS(sCommand name auto-correct.i(tget_close_matchesN(tdifflibRtlowerRtkeystFalse(RRtclose_commands((s>/tmp/pip-install-0xiv62/pip/pip/_internal/commands/__init__.pytget_similar_commands9s  c@s%‡fd†}t|jƒd|ƒS(Nc@s.yˆj|dƒSWntk r)dSXdS(Niiÿ(tindext ValueError(tkey(torder(s>/tmp/pip-install-0xiv62/pip/pip/_internal/commands/__init__.pytkeyfnHs R'(tsortedR(tcmddictR(R)((R(s>/tmp/pip-install-0xiv62/pip/pip/_internal/commands/__init__.pyRGsN(*t__doc__t __future__Rt!pip._internal.commands.completionRt$pip._internal.commands.configurationRtpip._internal.commands.downloadRtpip._internal.commands.freezeRtpip._internal.commands.hashRtpip._internal.commands.helpRtpip._internal.commands.listRtpip._internal.commands.checkRtpip._internal.commands.searchR tpip._internal.commands.showR tpip._internal.commands.installR t pip._internal.commands.uninstallR tpip._internal.commands.wheelR tpip._internal.utils.typingRttypingRRtpip._internal.basecommandRRRtTrueRR$R(((s>/tmp/pip-install-0xiv62/pip/pip/_internal/commands/__init__.pytsF