o
    ×!7h©  ã                   @   s†  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ƒ“dHe
dIdJdKƒ“dLe
dMdNdOƒi¥Zeee
f edP< dQedRedSe	fdTdU„ZdQedSee fdVdW„ZdS )Xz%
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.Úlockzpip._internal.commands.lockÚ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.Ú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_namer0   ÚmoduleÚcommand_classÚcommandr1   r1   út/var/www/epreuve.sigeris.cm/public_html/epreuve/venv/lib/python3.10/site-packages/pip/_internal/commands/__init__.pyÚcreate_commandr   s
   

r;   c                 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_commandsr1   r1   r:   Úget_similar_commands~   s   rA   )Ú__doc__r2   Úcollectionsr   Útypingr   r   r   Úpip._internal.cli.base_commandr   r   r,   ÚstrÚ__annotations__r;   rA   r1   r1   r1   r:   Ú<module>   sê    
	ýÿýúýõýðýëýæýá$ýÜ)ý×.ýÒ3ýÍ8ýÈ=ýÃBý¾Gý¹Lý´Qý¯Výª^