o ÏEc•ã@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 Z package_setZ parsing_probsZmissingZ conflictingZ project_namerZ dependencyZdep_nameZ dep_versionZreq©rúO/opt/alt/python310/lib/python3.10/site-packages/pip/_internal/commands/check.pyÚruns8    üÿ úÿ zCheckCommand.runN) Ú__name__Ú __module__Ú __qualname__Ú__doc__ZusagerrÚstrÚintrrrrrr sr )ZloggingZoptparserÚtypingrZpip._internal.cli.base_commandrZpip._internal.cli.status_codesrrZpip._internal.operations.checkrrZpip._internal.utils.miscr Z getLoggerrZloggerr rrrrÚs