Coverage for jsonschema_diff / __init__.py: 100%
6 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-03-18 17:05 +0000
« prev ^ index » next coverage.py v7.13.5, created at 2026-03-18 17:05 +0000
1from importlib import import_module
2from types import ModuleType
4from .config_maker import ConfigMaker
5from .pypi_interface import JsonSchemaDiff
8# Lazy-import подмодуля sphinx (тянет Rich → Sphinx только по требованию)
9def __getattr__(name: str) -> ModuleType: # pragma: no cover
10 if name == "sphinx":
11 return import_module("jsonschema_diff.sphinx")
12 raise AttributeError(name)
15__all__ = ["JsonSchemaDiff", "ConfigMaker"]
17__version__ = "0.1.11"