� ��^i���f�UdZddlZddlmZddlmZmZmZddlm 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;���d<e d=d>d?���d@e dAdBdC���dDe dEdFdG���Z ee e fe dH<dIe dJedKe fdL�ZdIe dKee fdM�ZdS)Nz% 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�returnc ��t|\}}}tj|��}t||��}|d||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�commands ��/builddir/build/BUILDROOT/alt-python311-pip-21.3.1-4.el8.x86_64/opt/alt/python311/lib/python3.11/site-packages/pip/_internal/commands/__init__.py�create_commandr9hsU��(5�T�':�$�K��W� � $�[� 1� 1�F��F�J�/�/�M��m�A��w�A�A�&�A�A�G� �N�c��ddlm}|���}||t�����}|r|dSdS)zCommand name auto-correct.r)�get_close_matchesN)�difflibr<�lowerr)�keys)r*r<�close_commandss r8�get_similar_commandsrAtsW��)�)�)�)�)�)� �:�:�<�<�D�&�&�t�]�-?�-?�-A�-A�B�B�N����a� � ��tr:)�__doc__r0� collectionsr�typingrrr�pip._internal.cli.base_commandrrr)�str�__annotations__r9rAr/r:r8�rHs&���������"�"�"�"�"�"�&�&�&�&�&�&�&�&�&�&�2�2�2�2�2�2��j��(J�K�K� �Q)� �{�{�(�����Q)� � � �)����� Q)����*�����Q)�  �k�k�'��;���!Q)�* �K�K�%��"� � �+Q)�4 �K�K�%��4� � �5Q)�> �[�[�&��A���?Q)�H �k�k�.��0���IQ)�R �k�k�'��#���SQ)�\ �[�[�&��/���]Q)�f �[�[�&��=���gQ)�p �[�[�&��.���qQ)�z �K�K�%��-� � �{Q)�D�+�+�+��7���EQ)�N �[�[�&��0���OQ)�X �K�K�%��!� � �YQ)� �t�C��$�%�Q�Q�Q�h �� �� �� � � � � �s� �x��}� � � � � � r: