o ai•ã@svddlZddlmZddlmZddlmZddlmZm Z ddl m Z m Z ddl mZe e¡ZGdd „d eƒZdS) éN)ÚValues)ÚList)ÚCommand)ÚERRORÚSUCCESS)Úcheck_package_setÚ!create_package_set_from_installed)Ú write_outputc@s.eZdZdZdZdedeedefdd„Z dS) Ú CheckCommandz7Verify installed packages have compatible dependencies.z %prog [options]ÚoptionsÚargsÚreturnc Cs tƒ\}}t|ƒ\}}|D]}||j}||D] } td||| dƒqq |D]}||j}||D]\} } } td||| | | ƒq2q'|sH|sH|rJtStdƒtS)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Úversionr rr) Úselfr r Ú package_setZ parsing_probsÚmissingÚ conflictingÚ project_namerÚ dependencyÚdep_nameÚ dep_versionÚreq©rúŽ/builddir/build/BUILDROOT/alt-python310-pip-21.3.1-5.el8.x86_64/opt/alt/python310/lib/python3.10/site-packages/pip/_internal/commands/check.pyÚruns8    üÿ úÿ zCheckCommand.runN) Ú__name__Ú __module__Ú __qualname__Ú__doc__ÚusagerrÚstrÚintrrrrrr sr )ÚloggingÚoptparserÚtypingrÚpip._internal.cli.base_commandrÚpip._internal.cli.status_codesrrÚpip._internal.operations.checkrrÚpip._internal.utils.miscr Ú getLoggerrÚloggerr rrrrÚs