import logging from optparse import Values from typing import List
from pip._internal.cli.base_command import Command from pip._internal.cli.status_codes import ERROR, SUCCESS from pip._internal.metadata import get_default_environment from pip._internal.operations.check import (
check_package_set,
check_unsupported,
create_package_set_from_installed,
) from pip._internal.utils.compatibility_tags import get_supported from pip._internal.utils.misc import write_output
logger = logging.getLogger(__name__)
class CheckCommand(Command): """Verify installed packages have compatible dependencies."""
for project_name in missing:
version = package_set[project_name].version for dependency in missing[project_name]:
write_output( "%s %s requires %s, which is not installed.",
project_name,
version,
dependency[0],
)
for project_name in conflicting:
version = package_set[project_name].version for dep_name, dep_version, req in conflicting[project_name]:
write_output( "%s %s has requirement %s, but you have %s %s.",
project_name,
version,
req,
dep_name,
dep_version,
) for package in unsupported:
write_output( "%s %s is not supported on this platform",
package.raw_name,
package.version,
) if missing or conflicting or parsing_probs or unsupported: return ERROR else:
write_output("No broken requirements found.") return SUCCESS
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.13 Sekunden
(vorverarbeitet am 2026-08-26)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.