R`i d dl Z d dlmZ d dlmZ d dlmZ d dlmZm Z d dl
mZmZm
Z
d dlmZ e j e Z G d d e Zy)
N)Values)List)Command)ERRORSUCCESS)check_package_set!create_package_set_from_installed#warn_legacy_versions_and_specifiers)write_outputc . e Zd ZdZdZdedee defdZ y)CheckCommandz7Verify installed packages have compatible dependencies.z
%prog [options]optionsargsreturnc
R t \ }}t | t | \ }}|D ], }|| j }|| D ] } t d||| d . |D ]/ }|| j }|| D ] \ }
}}t d||||
| 1 |s|s|rt
S t d t 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
r versionr r r )
selfr r package_set
parsing_probsmissingconflictingproject_namer
dependencydep_namedep_versionreqs
/builddir/build/BUILDROOT/alt-python312-pip-23.3.1-3.el8.x86_64/opt/alt/python312/lib/python3.12/site-packages/pip/_internal/commands/check.pyrunzCheckCommand.run s %F%H"]+K80=#L!,/77G%l3
@ qM 4 $ (L!,/77G.9,.G*+sC
/H ( k]L89N N)
__name__
__module____qualname____doc__usager r strintr r r r
r
s* A
E6 c s r r
)loggingoptparser typingr pip._internal.cli.base_commandr pip._internal.cli.status_codesr r pip._internal.operations.checkr r r
pip._internal.utils.miscr getLoggerr loggerr
r' r r