mafw.devtools.dependencies.compare

Dependency comparison engine for MAFw lockfiles.

This module provides data models and rendering functions for comparing dependency lockfiles across Python versions. It supports JSON, markdown, and Rich terminal output formats.

Module Attributes

EXTENSION_FORMAT_MAP

Mapping from recognized file extensions to output format identifiers.

mafw.devtools.dependencies.compare.EXTENSION_FORMAT_MAP: dict[str, str] = {'.json': 'json', '.md': 'markdown'}

Mapping from recognized file extensions to output format identifiers.