o
    hl                     @   sP   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	 G dd deZ
dS )	    )Values)List)Command)SUCCESS)CommandErrorc                   @   s2   e Zd ZdZdZdZdedee de	f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y   t Y S w ||vr=||}d| dg}|r6|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   W/var/www/html/olx_land/venv/lib/python3.10/site-packages/pip/_internal/commands/help.pyrun   s   
zHelpCommand.runN)__name__
__module____qualname____doc__usageignore_require_venvr   r   strintr   r   r   r   r   r   	   s
    r   N)optparser   typingr   pip._internal.cli.base_commandr   pip._internal.cli.status_codesr   pip._internal.exceptionsr   r   r   r   r   r   <module>   s    