o ù7]h˜ã@shUdZddlZddlmZddlmZmZmZddlm Z eddƒZ ide d d d ƒ“d e d ddƒ“de dddƒ“de dddƒ“de dddƒ“de dddƒ“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;ƒ“dd?ƒ“d@e dAdBdCƒ“dDe dEdFdGƒ“Z ee e fe dH<dIe dJedKe fdLdM„ZdIe dKee fdNdO„ZdS)Pz% Package containing all pip commands éN)Ú namedtuple)ÚAnyÚDictÚOptional)ÚCommandÚ CommandInfoz module_path, class_name, summaryÚinstallzpip._internal.commands.installÚInstallCommandzInstall packages.Údownloadzpip._internal.commands.downloadÚDownloadCommandzDownload packages.Ú uninstallz pip._internal.commands.uninstallÚUninstallCommandzUninstall packages.Úfreezezpip._internal.commands.freezeÚ FreezeCommandz1Output installed packages in requirements format.Úlistzpip._internal.commands.listÚ ListCommandzList installed packages.Úshowzpip._internal.commands.showÚ ShowCommandz*Show information about installed packages.Úcheckzpip._internal.commands.checkÚ CheckCommandz7Verify installed packages have compatible dependencies.Úconfigz$pip._internal.commands.configurationÚConfigurationCommandz&Manage local and global configuration.Úsearchzpip._internal.commands.searchÚ SearchCommandzSearch PyPI for packages.Úcachezpip._internal.commands.cacheÚ CacheCommandz%Inspect and manage pip's wheel cache.Úindexzpip._internal.commands.indexÚ IndexCommandz3Inspect information available from package indexes.Úwheelzpip._internal.commands.wheelÚ WheelCommandz$Build wheels from your requirements.Úhashzpip._internal.commands.hashÚ HashCommandz#Compute hashes of package archives.Ú completionz!pip._internal.commands.completionÚCompletionCommandz-A helper command used for command completion.Údebugzpip._internal.commands.debugÚ DebugCommandz&Show information useful for debugging.Úhelpzpip._internal.commands.helpÚ HelpCommandzShow help for commands.Ú commands_dictÚnameÚkwargsÚreturncKs: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-úA/usr/lib/python3/dist-packages/pip/_internal/commands/__init__.pyÚcreate_commandhs   r7cCs2ddlm}| ¡}||t ¡ƒ}|r|dSdS)zCommand name auto-correct.r)Úget_close_matchesN)Údifflibr8Úlowerr(Úkeys)r)r8Úclose_commandsr-r-r6Úget_similar_commandsts r=)Ú__doc__r.Ú collectionsrÚtypingrrrÚpip._internal.cli.base_commandrrr(ÚstrÚ__annotations__r7r=r-r-r-r6ÚsÒ    ýÿýú ýõýðýëýæýá$ýÜ)ý×.ýÒ3ýÍ8ýÈ=ýÃBý¾Gý¹Lý´T