o
ai• ã @ sv d dl Z d dlmZ d dlmZ d dlmZ d dlmZm Z d dl
mZmZ d dl
mZ e e¡ZG dd „ d eƒZdS )
é N)ÚValues)ÚList)ÚCommand)ÚERRORÚSUCCESS)Úcheck_package_setÚ!create_package_set_from_installed)Úwrite_outputc @ s. e Zd ZdZdZdedee defdd„Z dS ) ÚCheckCommandz7Verify installed packages have compatible dependencies.z
%prog [options]ÚoptionsÚargsÚreturnc
C s t ƒ \}}t|ƒ\}}|D ]}|| j}|| D ]} td||| d ƒ qq
|D ]}|| j}|| D ]\}
}}td||||
|ƒ q2q'|sH|sH|rJtS tdƒ tS )Nz*%s %s requires %s, which is not installed.r z-%s %s has requirement %s, but you have %s %s.zNo broken requirements found.)r r Úversionr r r )
Ú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Úrun s8
üÿ
úÿ
zCheckCommand.runN)
Ú__name__Ú
__module__Ú__qualname__Ú__doc__Úusager r ÚstrÚintr r r r r r
s r
)ÚloggingÚoptparser Útypingr Úpip._internal.cli.base_commandr Úpip._internal.cli.status_codesr r Úpip._internal.operations.checkr r Úpip._internal.utils.miscr Ú getLoggerr Úloggerr
r r r r Ú