3
Re @ s d dl Z d dlmZ d dlmZmZ d dlmZmZ d dl m
Z
d dlmZ e j
eZervd dlmZmZ d dlmZ G d d
d
eZdS ) N)Command)ERRORSUCCESS)check_package_set!create_package_set_from_installed)write_output)MYPY_CHECK_RUNNING)ListAny)Valuesc @ s e Zd ZdZdZdd ZdS )CheckCommandz7Verify installed packages have compatible dependencies.z
%prog [options]c
C s t \}}t|\}}x:|D ]2}|| j}x"|| D ]} td||| d q4W qW x@|D ]8}|| j}x(|| D ]\}
}}td||||
| qpW qXW |s|s|rtS td tS d S )Nz*%s %s requires %s, which is not installed.r z-%s %s has requirement %s, but you have %s %s.zNo broken requirements found.)r r versionr r r )
selfoptionsargspackage_setZ
parsing_probsmissingconflictingproject_namer
dependencydep_namedep_versionreq r /builddir/build/BUILDROOT/alt-python36-pip-20.2.4-5.el9.x86_64/opt/alt/python36/lib/python3.6/site-packages/pip/_internal/commands/check.pyrun s$
zCheckCommand.runN)__name__
__module____qualname____doc__usager r r r r r s r )loggingpip._internal.cli.base_commandr pip._internal.cli.status_codesr r pip._internal.operations.checkr r pip._internal.utils.miscr pip._internal.utils.typingr getLoggerr loggertypingr r
optparser r r r r r