U ÀÒ.e‚ã@s:dZddlmZddlZddlmZmZddlmZerPddl m Z ddl m Z edd ƒZ ed e d d d ƒfde dddƒfde dddƒfde dddƒfde dddƒfde dd d!ƒfd"e d#d$d%ƒfd&e d'd(d)ƒfd*e d+d,d-ƒfd.e d/d0d1ƒfd2e d3d4d5ƒfd6e d7d8d9ƒfd:e d;de d?d@dAƒfgƒZdBdC„ZdDdE„ZdS)Fz% Package containing all pip commands é)Úabsolute_importN)Ú OrderedDictÚ namedtuple)ÚMYPY_CHECK_RUNNING)ÚAny)ÚCommandÚ CommandInfoz module_path, class_name, summaryZinstallzpip._internal.commands.installZInstallCommandzInstall packages.Zdownloadzpip._internal.commands.downloadZDownloadCommandzDownload packages.Z uninstallz pip._internal.commands.uninstallZUninstallCommandzUninstall packages.Zfreezezpip._internal.commands.freezeZ FreezeCommandz1Output installed packages in requirements format.Úlistzpip._internal.commands.listZ ListCommandzList installed packages.Zshowzpip._internal.commands.showZ ShowCommandz*Show information about installed packages.Zcheckzpip._internal.commands.checkZ CheckCommandz7Verify installed packages have compatible dependencies.Zconfigz$pip._internal.commands.configurationZConfigurationCommandz&Manage local and global configuration.Úsearchzpip._internal.commands.searchZ SearchCommandzSearch PyPI for packages.Zwheelzpip._internal.commands.wheelZ WheelCommandz$Build wheels from your requirements.Úhashzpip._internal.commands.hashZ HashCommandz#Compute hashes of package archives.Z completionz!pip._internal.commands.completionZCompletionCommandz-A helper command used for command completion.Údebugzpip._internal.commands.debugZ DebugCommandz&Show information useful for debugging.Úhelpzpip._internal.commands.helpZ HelpCommandzShow help for commands.cKs:t|\}}}t |¡}t||ƒ}|f||dœ|—Ž}|S)zF Create an instance of the Command class with the given name. )ÚnameÚsummary)Ú commands_dictÚ importlibÚ import_moduleÚgetattr)rÚkwargsZ module_pathÚ class_namerÚmoduleZ command_classZcommand©rúC/usr/lib/python3.8/site-packages/pip/_internal/commands/__init__.pyÚcreate_commandZs   rcCs6ddlm}| ¡}||t ¡ƒ}|r.|dSdSdS)zCommand name auto-correct.r)Úget_close_matchesFN)ZdifflibrÚlowerrÚkeys)rrZclose_commandsrrrÚget_similar_commandsgs  r)Ú__doc__Z __future__rrÚ collectionsrrZpip._internal.utils.typingrÚtypingrZpip._internal.cli.base_commandrrrrrrrrrÚs¤     þþþþþþþþþþþþþþË<