0{Yc @sdZddlmZddlmZddlmZddlmZddl m Z ddl m Z ddl mZdd lmZdd lmZdd lmZdd lmZdd lmZi eej6eej6eej6eej6e e j6eej6eej6eej6eej6eej6e e j6eej6Zeeee ee eeeeeg ZeedZdZdZdS(s% Package containing all pip commands i(t BundleCommand(tCompletionCommand(t FreezeCommand(t HelpCommand(t ListCommand(t SearchCommand(t ShowCommand(tInstallCommand(tUninstallCommand(t UnzipCommand(t ZipCommand(t WheelCommandccsb|rttt}n tj}x7|D]/\}}|rL|jrLq+n||jfVq+WdS(s5Yields sorted (command name, command summary) tuples.N(t_sort_commandstcommandstcommands_ordertitemsthiddentsummary(t ignore_hiddentorderedtcmditemstnamet command_class((sF/opt/alt/python34/lib/python3.4/site-packages/pip/commands/__init__.pyt get_summaries3s cCsBddlm}||tj}|r8|d}nt}|S(sCommand name auto-correct.i(tget_close_matchesi(tdifflibRR tkeystFalse(RRtclose_commandstguess((sF/opt/alt/python34/lib/python3.4/site-packages/pip/commands/__init__.pytget_similar_commandsBs  cs%fd}t|jd|S(Ncs.yj|dSWntk r)dSXdS(Nii(tindext ValueError(tkey(torder(sF/opt/alt/python34/lib/python3.4/site-packages/pip/commands/__init__.pytkeyfnQs R!(tsortedR(tcmddictR"R#((R"sF/opt/alt/python34/lib/python3.4/site-packages/pip/commands/__init__.pyR PsN( t__doc__tpip.commands.bundleRtpip.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 (((sF/opt/alt/python34/lib/python3.4/site-packages/pip/commands/__init__.pytsN