Re @ s d d l Z d d l m Z d d l m Z m Z d d l m Z m Z d d l m
Z
d d l m Z e j
e Z e r d d l m Z m Z d d l m Z Gd d
d
e Z d S) N)Command)ERRORSUCCESS)check_package_set!create_package_set_from_installed)write_output)MYPY_CHECK_RUNNING)ListAny)Valuesc @ s( e Z d Z d Z d Z d d Z d S)CheckCommandz7Verify installed packages have compatible dependencies.z
%prog [options]c
C s t \ } } t | \ } } xG | D]? } | | j } x) | | D] } t d | | | d qF Wq( WxR | D]J } | | j } x4 | | D]( \ }
} } t d | | | |
| q Wqr W| s | s | r t St d t Sd S)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 )
selfoptionsargspackage_setZ
parsing_probsmissingconflictingproject_namer
dependencydep_namedep_versionreq r /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.pyrun s$
zCheckCommand.runN)__name__
__module____qualname____doc__usager r r r r r s r )loggingpip._internal.cli.base_commandr pip._internal.cli.status_codesr r pip._internal.operations.checkr r pip._internal.utils.miscr pip._internal.utils.typingr getLoggerr loggertypingr r
optparser r r r r r