o
    ¨ZŽhº  ã                   @  sj  U d Z ddlmZ ddlZddlmZ ddl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/d0ƒ“d1e
d2d3d4ƒ“d5e
d6d7d8ƒ“d9e
d:d;d<ƒ“d=e
d>d?d@ƒ“dAe
dBdCdDƒ“dEe
dFdGdHƒ“dIe
dJdKdLƒ“dMe
dNdOdPƒi¥ZdQedR< d^dYdZ„Zd_d\d]„ZdS )`z%
Package containing all pip commands
é    )ÚannotationsN)Ú
namedtuple)ÚAny)ÚCommandÚCommandInfoz module_path, class_name, summaryÚinstallzpip._internal.commands.installÚInstallCommandzInstall packages.Úlockzpip._internal.commands.lockZLockCommandzGenerate a lock file.Ú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.zdict[str, CommandInfo]Úcommands_dictÚnameÚstrÚkwargsr   Úreturnr   c                 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Úcommandr0   r0   úN/var/www/auris/lib/python3.10/site-packages/pip/_internal/commands/__init__.pyÚcreate_commandt   s
   

r:   ú
str | Nonec                 C  s2   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_commandsr0   r0   r9   Úget_similar_commands€   s   rA   )r+   r,   r-   r   r.   r   )r+   r,   r.   r;   )Ú__doc__Ú
__future__r   r1   Úcollectionsr   Útypingr   Úpip._internal.cli.base_commandr   r   r*   Ú__annotations__r:   rA   r0   r0   r0   r9   Ú<module>   sì    
	ýÿýúýõýðýëýæýá$ýÜ)ý×.ýÒ3ýÍ8ýÈ=ýÃBý¾Gý¹Lý´Qý¯Výª
^