ó 9ÕÒTc @@sƒdZddlmZddlmZddlmZddlmZddl m Z ddl m Z ddl mZdd lmZdd lmZdd lmZdd lmZdd lmZi eej6eej6eej6e e j6eej6eej6eej6eej6eej6e e j6eej6Zeeee ee eeeeg Zeed„Zd„Zd„ZdS(s% Package containing all pip commands i(tabsolute_import(tCompletionCommand(t FreezeCommand(t HelpCommand(t ListCommand(t SearchCommand(t ShowCommand(tInstallCommand(tUninstallCommand(t UnzipCommand(t ZipCommand(t WheelCommandcc@sb|rtttƒ}n tjƒ}x7|D]/\}}|rL|jrLq+n||jfVq+WdS(s5Yields sorted (command name, command summary) tuples.N(t_sort_commandst commands_dicttcommands_ordertitemsthiddentsummary(t ignore_hiddentorderedtcmditemstnamet command_class((s;/usr/lib/python2.7/vendor-packages/pip/commands/__init__.pyt get_summaries0s cC@sGddlm}|jƒ}||tjƒƒ}|r?|dStSdS(sCommand name auto-correct.i(tget_close_matchesN(tdifflibRtlowerR tkeystFalse(RRtclose_commands((s;/usr/lib/python2.7/vendor-packages/pip/commands/__init__.pytget_similar_commands?s  c@s%‡fd†}t|jƒd|ƒS(Nc@s.yˆj|dƒSWntk r)dSXdS(Niiÿ(tindext ValueError(tkey(torder(s;/usr/lib/python2.7/vendor-packages/pip/commands/__init__.pytkeyfnNs R!(tsortedR(tcmddictR"R#((R"s;/usr/lib/python2.7/vendor-packages/pip/commands/__init__.pyR MsN( t__doc__t __future__Rtpip.commands.completionRtpip.commands.freezeRtpip.commands.helpRtpip.commands.listRtpip.commands.searchRtpip.commands.showRtpip.commands.installRtpip.commands.uninstallRtpip.commands.unzipR tpip.commands.zipR tpip.commands.wheelR RR RtTrueRRR (((s;/usr/lib/python2.7/vendor-packages/pip/commands/__init__.pytsJ