vC d dl Z d dlmZ d dlmZ d dlmZ d dlmZm Z d dl mZmZ d dl mZ e j e Z G d d e ZdS ) N)Values)List)Command)ERRORSUCCESS)check_package_set!create_package_set_from_installed)write_outputc 6 e Zd ZdZdZdedee defdZ dS )CheckCommandz7Verify installed packages have compatible dependencies.z %prog [options]optionsargsreturnc b t \ }}t | \ }}|D ]2}|| j }|| D ]} t d||| d 3|D ]2}|| j }|| D ]\ } }}t d|||| | 3|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 versionr r r ) selfr r package_set parsing_probsmissingconflictingproject_namer dependencydep_namedep_versionreqs /builddir/build/BUILDROOT/alt-python311-pip-21.3.1-4.el9.x86_64/opt/alt/python311/lib/python3.11/site-packages/pip/_internal/commands/check.pyrunzCheckCommand.run s %F%H%H"]0==# L!,/7G%l3 @ qM ( L!,/7G.9,.G *+sC k ] L8999N N) __name__ __module____qualname____doc__usager r strintr r r r r sN AA E6 c s r r )loggingoptparser typingr pip._internal.cli.base_commandr pip._internal.cli.status_codesr r pip._internal.operations.checkr r pip._internal.utils.miscr getLoggerr loggerr r&