import logging import os from .api import metrics, registry # initializes the registries from .filters import * __version__ = "0.4.9.1" # Lazy-load .evaluator module to improve CLI startup def __getattr__(name): if name == "evaluate": from .evaluator import evaluate return evaluate elif name == "simple_evaluate": from .evaluator import simple_evaluate return simple_evaluate raise AttributeError(f"module {__name__!r} has no attribute {name!r}") __all__ = ["evaluate", "simple_evaluate", "__version__"]