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

1from importlib import import_module 

2from types import ModuleType 

3 

4from .config_maker import ConfigMaker 

5from .pypi_interface import JsonSchemaDiff 

6 

7 

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) 

13 

14 

15__all__ = ["JsonSchemaDiff", "ConfigMaker"] 

16 

17__version__ = "0.1.2"