a  zeÀã@sjUdZddlZddlmZmZddlmZmZmZddl m Z eddƒZ ede d d d ƒfd e d ddƒfde dddƒfde dddƒfde dddƒfde dddƒfd e d!d"d#ƒfd$e d%d&d'ƒfd(e d)d*d+ƒfd,e d-d.d/ƒfd0e d1d2d3ƒfd4e d5d6d7ƒfd8e d9d:d;ƒfdd?ƒfd@e dAdBdCƒfdDe dEdFdGƒfgƒZ ee e fedH<e ee dIœdJdK„Ze ee dLœdMdN„ZdS)Oz% Package containing all pip commands éN)Ú OrderedDictÚ 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||ƒ}|f||dœ|¤Ž}|S)zF Create an instance of the Command class with the given name. )r*Úsummary)r)Ú importlibÚ import_moduleÚgetattr)r*r+Ú module_pathÚ class_namer-ÚmoduleÚ command_classÚcommand©r6úa/opt/bitninja-python-dojo/embedded/lib/python3.9/site-packages/pip/_internal/commands/__init__.pyÚcreate_commandYs   r8)r*r,cCs6ddlm}| ¡}||t ¡ƒ}|r.|dSdSdS)zCommand name auto-correct.r)Úget_close_matchesN)Údifflibr9Úlowerr)Úkeys)r*r9Úclose_commandsr6r6r7Úget_similar_commandses  r>)Ú__doc__r.Ú collectionsrrÚtypingrrrÚpip._internal.cli.base_commandrrr)ÚstrÚ__annotations__r8r>r6r6r6r7Ús’  þþþþþþþþþþþþþþþþÃD