o
    úF&h˜  ã                   @   sh  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/ƒ“d0e
d1d2d3ƒ“d4e
d5d6d7ƒ“d8e
d9d:d;ƒ“d<e
d=d>d?ƒ“d@e
dAdBdCƒ“dDe
dEdFdGƒ“Zeee
f edH< dIedJedKe	fdLdM„ZdIedKee fdNdO„ZdS )Pz%
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.Ú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                 K   s:   t |  \}}}t |¡}t||ƒ}|d| |dœ|¤Ž}|S )zF
    Create an instance of the Command class with the given name.
    )r)   ÚsummaryN© )r(   Ú	importlibÚimport_moduleÚgetattr)r)   r*   Úmodule_pathÚ
class_namer,   ÚmoduleÚcommand_classÚcommandr-   r-   úR/var/www/html/venv/lib/python3.10/site-packages/pip/_internal/commands/__init__.pyÚcreate_commandh   s
   

r7   c                 C   s2   ddl m} |  ¡ } || t ¡ ƒ}|r|d S dS )zCommand name auto-correct.r   )Úget_close_matchesN)Údifflibr8   Úlowerr(   Úkeys)r)   r8   Úclose_commandsr-   r-   r6   Úget_similar_commandst   s   r=   )Ú__doc__r.   Úcollectionsr   Útypingr   r   r   Úpip._internal.cli.base_commandr   r   r(   ÚstrÚ__annotations__r7   r=   r-   r-   r-   r6   Ú<module>   sÒ    
	ýÿýúýõýðýëýæýá$ýÜ)ý×.ýÒ3ýÍ8ýÈ=ýÃBý¾Gý¹Lý´T