7iddlZddlmZddlmZddlmZddlmZm Z ddl m Z m Z m Z ddlmZej eZGdd eZy) N)Values)List)Command)ERRORSUCCESS)check_package_set!create_package_set_from_installed#warn_legacy_versions_and_specifiers) write_outputc.eZdZdZdZdedeedefdZ y) CheckCommandz7Verify installed packages have compatible dependencies.z %prog [options]optionsargsreturnc Rt\}}t|t|\}}|D],}||j}||D]} t d||| d.|D]/}||j}||D]\} } } t d||| | | 1|s|s|rt St dt S)Nz*%s %s requires %s, which is not installed.rz-%s %s has requirement %s, but you have %s %s.zNo broken requirements found.)r r rversionr rr) selfrr package_set parsing_probsmissing conflicting project_namer dependencydep_name dep_versionreqs e/mnt/ssd/data/python-lab/ChefSystem/venv/lib/python3.12/site-packages/pip/_internal/commands/check.pyrunzCheckCommand.runs%F%H" ]+K80=# L!,/77G%l3  @ qM   ( L!,/77G.9,.G *+sC     k]L 8 9NN) __name__ __module__ __qualname____doc__usagerrstrintrrrr r s*A E6csrr )loggingoptparsertypingrpip._internal.cli.base_commandrpip._internal.cli.status_codesrrpip._internal.operations.checkrr r pip._internal.utils.miscr getLoggerr loggerr r'rrr1sA29 2   8 $%7%r