
    Jxh*                        U d Z ddlZddlmZ ddlmZmZmZ ddlm	Z	  edd          Z
i d e
d	d
d          d e
ddd          d e
ddd          d e
ddd          d e
ddd          d e
ddd          d  e
d!d"d#          d$ e
d%d&d'          d( e
d)d*d+          d, e
d-d.d/          d0 e
d1d2d3          d4 e
d5d6d7          d8 e
d9d:d;          d< e
d=d>d?          d@ e
dAdBdC          dD e
dEdFdG          dH e
dIdJdK          Zeee
f         edL<   dMedNedOe	fdPZdMedOee         fdQZdS )Rz%
Package containing all pip commands
    N)
namedtuple)AnyDictOptional)CommandCommandInfoz module_path, class_name, summaryinstallzpip._internal.commands.installInstallCommandzInstall packages.downloadzpip._internal.commands.downloadDownloadCommandzDownload packages.	uninstallz pip._internal.commands.uninstallUninstallCommandzUninstall packages.freezezpip._internal.commands.freezeFreezeCommandz1Output installed packages in requirements format.inspectzpip._internal.commands.inspectInspectCommandzInspect the python environment.listzpip._internal.commands.listListCommandzList installed packages.showzpip._internal.commands.showShowCommandz*Show information about installed packages.checkzpip._internal.commands.checkCheckCommandz7Verify installed packages have compatible dependencies.configz$pip._internal.commands.configurationConfigurationCommandz&Manage local and global configuration.searchzpip._internal.commands.searchSearchCommandzSearch PyPI for packages.cachezpip._internal.commands.cacheCacheCommandz%Inspect and manage pip's wheel cache.indexzpip._internal.commands.indexIndexCommandz3Inspect information available from package indexes.wheelzpip._internal.commands.wheelWheelCommandz$Build wheels from your requirements.hashzpip._internal.commands.hashHashCommandz#Compute hashes of package archives.
completionz!pip._internal.commands.completionCompletionCommandz-A helper command used for command completion.debugzpip._internal.commands.debugDebugCommandz&Show information useful for debugging.helpzpip._internal.commands.helpHelpCommandzShow help for commands.commands_dictnamekwargsreturnc                     t           |          \  }}}t          j        |          }t          ||          } |d| |d|}|S )zF
    Create an instance of the Command class with the given name.
    )r,   summary )r+   	importlibimport_modulegetattr)r,   r-   module_path
class_namer0   modulecommand_classcommands           R/var/www/html/what/lib/python3.11/site-packages/pip/_internal/commands/__init__.pycreate_commandr;   m   sU     (5T':$KW$[11FFJ//MmAwAA&AAGN    c                     ddl m} |                                 }  || t                                                    }|r|d         S dS )zCommand name auto-correct.r   )get_close_matchesN)difflibr>   lowerr+   keys)r,   r>   close_commandss      r:   get_similar_commandsrC   y   sW    ))))))::<<D&&t]-?-?-A-ABBN a  tr<   )__doc__r2   collectionsr   typingr   r   r   pip._internal.cli.base_commandr   r   r+   str__annotations__r;   rC   r1   r<   r:   <module>rJ      sJ         " " " " " " & & & & & & & & & & 2 2 2 2 2 2j(JKKV){{( V) ) V) * V)  kk'; !V)* {{() +V)4 KK%" 5V)> KK%4 ?V)H [[&A IV)R kk.0 SV)\ kk'# ]V)f [[&/ gV)p [[&= qV)z [[&. {V)D KK%- EV)N +++7 OV)X [[&0 YV)b KK%! cV)tC$% V V Vr	 	 	 	 	 	 	s x}      r<   