관리-도구
편집 파일: __init__.cpython-34.pyc
� �Re� � @ 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 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 g Z d d d d � Z d d � Z d d � Z d S)z% Package containing all pip commands � )� BundleCommand)�CompletionCommand)� FreezeCommand)�HelpCommand)�ListCommand)� SearchCommand)�ShowCommand)�InstallCommand)�UninstallCommand)�UnzipCommand)� ZipCommand)�WheelCommandTc c sb | r t t t � } n t j � } x7 | D]/ \ } } | rL | j rL q+ n | | j f Vq+ Wd S)z5Yields sorted (command name, command summary) tuples.N)�_sort_commands�commands�commands_order�items�hidden�summary)� ignore_hidden�ordered�cmditems�name� command_class� r �0/tmp/pip-ztkk0jow-build/pip/commands/__init__.py� get_summaries3 s r c C sB d d l m } | | t j � � } | r8 | d } n d } | S)zCommand name auto-correct.r )�get_close_matchesF)�difflibr r �keys)r r �close_commands�guessr r r �get_similar_commandsB s r! c s( � f d d � } t | j � d | �S)Nc s2 y � j | d � SWn t k r- d SYn Xd S)N� � )�index� ValueError)�key)�orderr r �keyfnQ s z_sort_commands.<locals>.keyfnr&