�
��abc @@ s� d Z d d l m Z d d l m Z d d l m Z d d l m Z d d l m
Z
d d l m Z d d l
m Z d d l m Z d d
l m Z d d l m Z d d l m Z d d
l m Z d d l m Z i e e j 6e e j 6e
e
j 6e e j 6e e j 6e e j 6e e j 6e e j 6e e j 6e e j 6e e j 6e e j 6Z e e e e e e e e e e
e e g Z e d � Z d � Z d � Z! d S( s%
Package containing all pip commands
i ( t absolute_import( t CompletionCommand( t DownloadCommand( t
FreezeCommand( t HashCommand( t HelpCommand( t ListCommand( t CheckCommand( t
SearchCommand( t ShowCommand( t InstallCommand( t UninstallCommand( t WheelCommandc c@ sM | r t t t � } n t j � } x" | D] \ } } | | j f Vq+ Wd S( s5 Yields sorted (command name, command summary) tuples.N( t _sort_commandst
commands_dictt commands_ordert itemst summary( t orderedt cmditemst namet
command_class( ( s9 /usr/lib/python2.7/site-packages/pip/commands/__init__.pyt
get_summaries4 s
c C@ sG d d l m } | j � } | | t j � � } | r? | d St Sd S( s Command name auto-correct.i ( t get_close_matchesN( t difflibR t lowerR t keyst False( R R t close_commands( ( s9 /usr/lib/python2.7/site-packages/pip/commands/__init__.pyt get_similar_commands@ s c @ s% � f d � } t | j � d | �S( Nc @ s. y � j | d � SWn t k
r) d SXd S( Ni i� ( t indext
ValueError( t key( t order( s9 /usr/lib/python2.7/site-packages/pip/commands/__init__.pyt keyfnO s
R ( t sortedR ( t cmddictR! R" ( ( R! s9 /usr/lib/python2.7/site-packages/pip/commands/__init__.pyR
N s N(" t __doc__t
__future__R t pip.commands.completionR t pip.commands.downloadR t pip.commands.freezeR t pip.commands.hashR t pip.commands.helpR t pip.commands.listR t pip.commands.checkR t pip.commands.searchR t pip.commands.showR t pip.commands.installR
t pip.commands.uninstallR t pip.commands.wheelR R R R t TrueR R R
( ( ( s9 /usr/lib/python2.7/site-packages/pip/commands/__init__.pyt