a
    ñ»jT  ã                   @   sD   d dl mZ d dlmZ d dlmZ d dlmZ G dd„ deƒZdS )é    )ÚValues)ÚCommand)ÚSUCCESS)ÚCommandErrorc                   @   s.   e Zd ZdZdZdZeee e	dœdd„Z
dS )ÚHelpCommandzShow help for commandsz
      %prog <command>T)ÚoptionsÚargsÚreturnc           
      C   s�   ddl m}m}m} z|d }W n ty6   t Y S 0 ||vrz||ƒ}d|› d�g}|rl| d|› d�¡ td |¡ƒ‚||ƒ}	|	j	 
¡  tS )Nr   )Úcommands_dictÚcreate_commandÚget_similar_commandszunknown command "ú"zmaybe you meant "z - )Úpip._internal.commandsr
   r   r   Ú
IndexErrorr   Úappendr   ÚjoinÚparserÚ
print_help)
Úselfr   r   r
   r   r   Úcmd_nameÚguessÚmsgÚcommand© r   úAE:\soccer\ml_env\Lib\site-packages\pip/_internal/commands/help.pyÚrun   s    

zHelpCommand.runN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚusageÚignore_require_venvr   ÚlistÚstrÚintr   r   r   r   r   r      s   r   N)	Úoptparser   Úpip._internal.cli.base_commandr   Úpip._internal.cli.status_codesr   Úpip._internal.exceptionsr   r   r   r   r   r   Ú<module>   s   