o
    •ÇÐb˜  ã                   @   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.installZInstallCommandzInstall packages.Zdownloadzpip._internal.commands.downloadZDownloadCommandzDownload packages.Ú	uninstallz pip._internal.commands.uninstallZUninstallCommandzUninstall packages.Zfreezezpip._internal.commands.freezeZFreezeCommandz1Output installed packages in requirements format.Úlistzpip._internal.commands.listZListCommandzList installed packages.Úshowzpip._internal.commands.showZShowCommandz*Show information about installed packages.Úcheckzpip._internal.commands.checkZCheckCommandz7Verify installed packages have compatible dependencies.Úconfigz$pip._internal.commands.configurationZConfigurationCommandz&Manage local and global configuration.Úsearchzpip._internal.commands.searchZSearchCommandzSearch PyPI for packages.Úcachezpip._internal.commands.cacheZCacheCommandz%Inspect and manage pip's wheel cache.Úindexzpip._internal.commands.indexZIndexCommandz3Inspect information available from package indexes.Úwheelzpip._internal.commands.wheelZWheelCommandz$Build wheels from your requirements.Úhashzpip._internal.commands.hashZHashCommandz#Compute hashes of package archives.Z
completionz!pip._internal.commands.completionZCompletionCommandz-A helper command used for command completion.Údebugzpip._internal.commands.debugZDebugCommandz&Show information useful for debugging.Úhelpzpip._internal.commands.helpZ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   Zmodule_pathÚ
class_namer   ÚmoduleZcommand_classÚcommandr   r   ú^/var/www/secure340b-portal/env/lib/python3.10/site-packages/pip/_internal/commands/__init__.pyÚcreate_commandh   s
   

r"   c                 C   s2   ddl m} |  ¡ } || t ¡ ƒ}|r|d S dS )zCommand name auto-correct.r   )Úget_close_matchesN)Zdifflibr#   Úlowerr   Úkeys)r   r#   Zclose_commandsr   r   r!   Úget_similar_commandst   s   r&   )Ú__doc__r   Úcollectionsr   Útypingr   r   r   Zpip._internal.cli.base_commandr   r   r   ÚstrÚ__annotations__r"   r&   r   r   r   r!   Ú<module>   sÒ    
	ýÿýúýõýðýëýæýá$ýÜ)ý×.ýÒ3ýÍ8ýÈ=ýÃBý¾Gý¹Lý´T