3 ”Re�ã@sŠddlZddlmZddlmZmZddlmZmZddl m Z ddl m Z ej eƒZe rvddlmZmZddlmZGd d „d eƒZdS) éN)ÚCommand)ÚERRORÚSUCCESS)Úcheck_package_setÚ!create_package_set_from_installed)Ú write_output)ÚMYPY_CHECK_RUNNING)ÚListÚAny)ÚValuesc@seZdZdZdZdd„ZdS)Ú CheckCommandz7Verify installed packages have compatible dependencies.z %prog [options]c Cs´tƒ\}}t|ƒ\}}x:|D]2}||j}x"||D]} td||| dƒq4WqWx@|D]8}||j}x(||D]\} } } td||| | | ƒqpWqXW|s |s |r¤tStdƒtSdS)Nz*%s %s requires %s, which is not installed.rz-%s %s has requirement %s, but you have %s %s.zNo broken requirements found.)rrÚversionrrr) ÚselfÚoptionsÚargsÚ package_setZ parsing_probsÚmissingÚ conflictingÚ project_namer Ú dependencyÚdep_nameÚ dep_versionÚreq©rú‹/builddir/build/BUILDROOT/alt-python36-pip-20.2.4-5.el8.x86_64/opt/alt/python36/lib/python3.6/site-packages/pip/_internal/commands/check.pyÚruns$       zCheckCommand.runN)Ú__name__Ú __module__Ú __qualname__Ú__doc__Úusagerrrrrr sr )ÚloggingÚpip._internal.cli.base_commandrÚpip._internal.cli.status_codesrrÚpip._internal.operations.checkrrÚpip._internal.utils.miscrÚpip._internal.utils.typingrÚ getLoggerrÚloggerÚtypingr r Úoptparser r rrrrÚs