__init__.py 559 Bytes
Newer Older
Lintang Sutawika's avatar
Lintang Sutawika committed
1
2
3
import logging
import os

Baber's avatar
Baber committed
4
5
6
from .api import metrics, registry  # initializes the registries
from .filters import *

Baber Abbasi's avatar
Baber Abbasi committed
7

Baber Abbasi's avatar
Baber Abbasi committed
8
__version__ = "0.4.9.1"
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24


# 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__"]