HEX
Server: nginx/1.24.0
System: Linux webserver 6.8.0-87-generic #88-Ubuntu SMP PREEMPT_DYNAMIC Sat Oct 11 09:28:41 UTC 2025 x86_64
User: wpuser (1002)
PHP: 8.3.6
Disabled: NONE
Upload Files
File: //lib/python3/dist-packages/pip/_internal/commands/__pycache__/check.cpython-312.pyc
�

��h����ddlZddlmZddlmZddlmZddlmZm	Z	ddl
mZmZm
Z
ddlmZej e�ZGd�d	e�Zy)
�N)�Values)�List)�Command)�ERROR�SUCCESS)�check_package_set�!create_package_set_from_installed�#warn_legacy_versions_and_specifiers)�write_outputc�.�eZdZdZdZdedeedefd�Z	y)�CheckCommandz7Verify installed packages have compatible dependencies.z
      %prog [options]�options�args�returnc
�R�t�\}}t|�t|�\}}|D],}||j}||D]}	t	d|||	d���.|D]/}||j}||D]\}
}}t	d||||
|���1|s|s|rt
St	d�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
r�versionrrr)
�selfrr�package_set�
parsing_probs�missing�conflicting�project_namer�
dependency�dep_name�dep_version�reqs
             �>/usr/lib/python3/dist-packages/pip/_internal/commands/check.py�runzCheckCommand.runs���%F�%H�"��]�+�K�8�0��=����#�	�L�!�,�/�7�7�G�%�l�3�
�
��@� ���q�M�	�
�	�(�
	�L�!�,�/�7�7�G�.9�,�.G�
�*��+�s��C� �����
�
�
	��k�]��L��8�9��N�N)
�__name__�
__module__�__qualname__�__doc__�usagerr�str�intr�rrr
r
s*��A�
�E��6���c���s�rr
)�logging�optparser�typingr�pip._internal.cli.base_commandr�pip._internal.cli.status_codesrr�pip._internal.operations.checkrr	r
�pip._internal.utils.miscr�	getLoggerr �loggerr
r'rr�<module>r1sA�����2�9���
2�	��	�	�8�	$��%�7�%r