I iddlZddlmZddlmZddlmZmZddlm Z ddl m Z m Z m Z ddlmZddlmZej$eZGd d eZy) N)Values)Command)ERRORSUCCESS)get_default_environment)check_package_setcheck_unsupported!create_package_set_from_installed) get_supported) write_outputc2eZdZdZdZdZdedeede fdZ y) CheckCommandz7Verify installed packages have compatible dependencies.Tz %prog [options]optionsargsreturnc t\}}t|\}}ttt j t }|D],}||j} ||D]} td|| | d.|D]/}||j} ||D]\} } } td|| | | | 1|D]#}td|j|j%|s|s|s|rtStdtS)Nz*%s %s requires %s, which is not installed.rz-%s %s has requirement %s, but you have %s %s.z'%s %s is not supported on this platformzNo broken requirements found.) r rlistr riter_installed_distributionsr versionr raw_namerr)selfrr package_set parsing_probsmissing conflicting unsupported project_namer dependencydep_name dep_versionreqpackages b/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/pip/_internal/commands/check.pyrunzCheckCommand.runs1%F%H" ]0= ')FFH  $ L!,/77G%l3  @ qM   ( L!,/77G.9,.G *+sC    # G 9     k]kL 8 9NN) __name__ __module__ __qualname____doc__ignore_require_venvusagerrstrintr$r%r#rrs0A E)6)c)s)r%r)loggingoptparserpip._internal.cli.base_commandrpip._internal.cli.status_codesrrpip._internal.metadatarpip._internal.operations.checkrr r &pip._internal.utils.compatibility_tagsr pip._internal.utils.miscr getLoggerr&loggerrr.r%r#r9sE29: A1   8 $070r%