ReddlZddlmZddlmZddlmZddlmZm Z ddl m Z m Z ddl mZejeZGdd eZdS) N)Values)List)Command)ERRORSUCCESS)check_package_set!create_package_set_from_installed) write_outputc6eZdZdZdZdedeedefdZ dS) CheckCommandz7Verify installed packages have compatible dependencies.z %prog [options]optionsargsreturnc bt\}}t|\}}|D]2}||j}||D]} td||| d3|D]2}||j}||D]\} } } td||| | | 3|s|s|rtStdt 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 rversionr rr) selfr r package_set parsing_probsmissing conflicting project_namer dependencydep_name dep_versionreqs /builddir/build/BUILDROOT/alt-python311-pip-21.3.1-3.el8.x86_64/opt/alt/python311/lib/python3.11/site-packages/pip/_internal/commands/check.pyrunzCheckCommand.runs%F%H%H" ]0==#  L!,/7G%l3   @ qM  (  L!,/7G.9,.G  *+sC     k ] L 8 9 9 9NN) __name__ __module__ __qualname____doc__usagerrstrintrrrr r sNAA E6csrr )loggingoptparsertypingrpip._internal.cli.base_commandrpip._internal.cli.status_codesrrpip._internal.operations.checkrr pip._internal.utils.miscr getLoggerrloggerr r&rrr0s22222299999999211111  8 $ $%%%%%7%%%%%r