a
    Xh                     @   sl   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	 e	rXd dl
mZ d dlmZ G dd	 d	eZd
S )    )absolute_import)Command)SUCCESS)CommandError)MYPY_CHECK_RUNNING)Values)Listc                   @   s    e Zd ZdZdZdZdd ZdS )HelpCommandzShow help for commandsz
      %prog <command>Tc           
      C   s   ddl m}m}m} z|d }W n ty6   t Y S 0 ||vrv||}d|g}|rh|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   formatappendr   joinparser
print_help)
selfoptionsargsr
   r   r   cmd_nameguessmsgcommand r   `/var/www/viveiro_mudafortebrasil/venv/lib/python3.9/site-packages/pip/_internal/commands/help.pyrun   s    

zHelpCommand.runN)__name__
__module____qualname____doc__usageignore_require_venvr   r   r   r   r   r	      s   r	   N)
__future__r   pip._internal.cli.base_commandr   pip._internal.cli.status_codesr   pip._internal.exceptionsr   pip._internal.utils.typingr   optparser   typingr   r	   r   r   r   r   <module>   s   