HEX
Server: Apache
System: Linux p3plzcpnl506847.prod.phx3.secureserver.net 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User: slfopp7cb1df (5698090)
PHP: 8.1.34
Disabled: NONE
Upload Files
File: //opt/python38/lib/python3.8/site-packages/pip/_internal/commands/__pycache__/check.cpython-38.pyc
U

�{�e��@szddlZddlmZddlmZddlmZddlmZm	Z	ddl
mZmZm
Z
ddlmZe�e�ZGdd	�d	e�ZdS)
�N)�Values)�List)�Command)�ERROR�SUCCESS)�check_package_set�!create_package_set_from_installed�#warn_legacy_versions_and_specifiers)�write_outputc@s*eZdZdZdZeeeed�dd�Z	dS)�CheckCommandz7Verify installed packages have compatible dependencies.z
      %prog [options])�options�args�returnc
	Cs�t�\}}t|�t|�\}}|D].}||j}||D]}	td|||	d�q8q"|D]4}||j}||D]\}
}}td||||
|�qlqV|s�|s�|r�tStd�tSdS)Nz*%s %s requires %s, which is not installed.rz-%s %s has requirement %s, but you have %s %s.zNo broken requirements found.)rr	r�versionr
rr)
�selfrr
�package_setZ
parsing_probs�missing�conflicting�project_namer�
dependency�dep_name�dep_version�req�r�@/tmp/pip-unpacked-wheel-_0scjqea/pip/_internal/commands/check.py�runs6

�
�	zCheckCommand.runN)
�__name__�
__module__�__qualname__�__doc__�usagerr�str�intrrrrrrsr)�logging�optparser�typingr�pip._internal.cli.base_commandr�pip._internal.cli.status_codesrr�pip._internal.operations.checkrrr	�pip._internal.utils.miscr
�	getLoggerr�loggerrrrrr�<module>s