ž 7’Re¼c @s™dZddlmZddlmZddlmZddlmZddl m Z ddl m Z ddl mZdd lmZdd lmZdd lmZdd lmZdd lmZi eej6eej6eej6eej6e e j6eej6eej6eej6eej6eej6e e j6eej6Zeeee ee eeeeeg Zdddd„Zdd„Zdd„ZdS(u% Package containing all pip commands i(u BundleCommand(uCompletionCommand(u FreezeCommand(u HelpCommand(u ListCommand(u SearchCommand(u ShowCommand(uInstallCommand(uUninstallCommand(u UnzipCommand(u ZipCommand(u WheelCommandccsb|rtttƒ}n tjƒ}x7|D]/\}}|rL|jrLq+n||jfVq+WdS(u5Yields sorted (command name, command summary) tuples.N(u_sort_commandsucommandsucommands_orderuitemsuhiddenusummary(u ignore_hiddenuordereducmditemsunameu command_class((u./tmp/pip-zej_zi-build/pip/commands/__init__.pyu get_summaries3s u get_summariescCsBddlm}||tjƒƒ}|r8|d}nd}|S(uCommand name auto-correct.i(uget_close_matchesF(udifflibuget_close_matchesucommandsukeysuFalse(unameuget_close_matchesuclose_commandsuguess((u./tmp/pip-zej_zi-build/pip/commands/__init__.pyuget_similar_commandsBs  uget_similar_commandscs(‡fdd†}t|jƒd|ƒS(Nc s2yˆj|dƒSWntk r-dSYnXdS(Niiÿ(uindexu ValueError(ukey(uorder(u./tmp/pip-zej_zi-build/pip/commands/__init__.pyukeyfnQs u_sort_commands..keyfnukey(usorteduitems(ucmddictuorderukeyfn((uorderu./tmp/pip-zej_zi-build/pip/commands/__init__.pyu_sort_commandsPsu_sort_commandsNT( u__doc__upip.commands.bundleu BundleCommandupip.commands.completionuCompletionCommandupip.commands.freezeu FreezeCommandupip.commands.helpu HelpCommandupip.commands.listu ListCommandupip.commands.searchu SearchCommandupip.commands.showu ShowCommandupip.commands.installuInstallCommandupip.commands.uninstalluUninstallCommandupip.commands.unzipu UnzipCommandupip.commands.zipu ZipCommandupip.commands.wheelu WheelCommandunameucommandsucommands_orderuTrueu get_summariesuget_similar_commandsu_sort_commands(((u./tmp/pip-zej_zi-build/pip/commands/__init__.pyusN