Coverage for jsonschema_diff/__init__.py: 100%
6 statements
« prev ^ index » next coverage.py v7.10.5, created at 2025-08-25 07:00 +0000
« prev ^ index » next coverage.py v7.10.5, created at 2025-08-25 07:00 +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.2"