� ��^i����ddlZddlmZddlmZddlmZddlmZm Z ddl m Z m Z ddl mZeje��ZGd�d e��ZdS) �N)�Values)�List)�Command)�ERROR�SUCCESS)�check_package_set�!create_package_set_from_installed)� write_outputc�6�eZdZdZdZdedeedefd�Z dS)� CheckCommandz7Verify installed packages have compatible dependencies.z %prog [options]�options�args�returnc �b�t��\}}t|��\}}|D]2}||j}||D]} td||| d����3|D]2}||j}||D]\} } } td||| | | ����3|s|s|rtStd��t S)Nz*%s %s requires %s, which is not installed.rz-%s %s has requirement %s, but you have %s %s.zNo broken requirements found.)r r�versionr rr) �selfr r� package_set� parsing_probs�missing� conflicting� project_namer� dependency�dep_name� dep_version�reqs ��/builddir/build/BUILDROOT/alt-python311-pip-21.3.1-4.el8.x86_64/opt/alt/python311/lib/python3.11/site-packages/pip/_internal/commands/check.py�runzCheckCommand.runs��%F�%H�%H�"� �]�0��=�=����#� � �L�!�,�/�7�G�%�l�3� � � ��@� ���q�M� ���� �(� � �L�!�,�/�7�G�.9�,�.G� � �*��+�s��C� ����� ���� � � �k� �]� ��L� �8� 9� 9� 9��N�N) �__name__� __module__� __qualname__�__doc__�usagerr�str�intr�rrr r sN������A�A� �E��6���c���s������rr )�logging�optparser�typingr�pip._internal.cli.base_commandr�pip._internal.cli.status_codesrr�pip._internal.operations.checkrr �pip._internal.utils.miscr � getLoggerr�loggerr r&rr�r0s�������������������2�2�2�2�2�2�9�9�9�9�9�9�9�9���������2�1�1�1�1�1� �� �8� $� $��%�%�%�%�%�7�%�%�%�%�%r