Re@sddlZddlmZddlmZmZddlmZmZddl m Z ddl m Z ej eZe rddlmZmZddlmZGd d d eZdS) N)Command)ERRORSUCCESS)check_package_set!create_package_set_from_installed) write_output)MYPY_CHECK_RUNNING)ListAny)Valuesc@s(eZdZdZdZddZdS) CheckCommandz7Verify installed packages have compatible dependencies.z %prog [options]c Cst\}}t|\}}xG|D]?}||j}x)||D]} td||| dqFWq(WxR|D]J}||j}x4||D](\} } } td||| | | qWqrW|s|s|rtStdtSdS)Nz*%s %s requires %s, which is not installed.rz-%s %s has requirement %s, but you have %s %s.zNo broken requirements found.)rrversionrrr) selfoptionsargs package_setZ parsing_probsmissing conflicting project_namer dependencydep_name dep_versionreqr/builddir/build/BUILDROOT/alt-python35-pip-20.2.4-5.el8.x86_64/opt/alt/python35/lib/python3.5/site-packages/pip/_internal/commands/check.pyruns$     zCheckCommand.runN)__name__ __module__ __qualname____doc__usagerrrrrr s r )loggingpip._internal.cli.base_commandrpip._internal.cli.status_codesrrpip._internal.operations.checkrrpip._internal.utils.miscrpip._internal.utils.typingr getLoggerrloggertypingr r optparser r rrrrs