Coverage for src/lilbee/data/extract/backends/__init__.py: 100%
3 statements
« prev ^ index » next coverage.py v7.15.2, created at 2026-09-28 17:20 +0000
« prev ^ index » next coverage.py v7.15.2, created at 2026-09-28 17:20 +0000
1"""Plugin backends that bind lilbee's providers into xberg's global registries.
3:mod:`.registry` owns the binding table, the ``sync_*`` entry points and the
4on-demand ``bind_backend``; the :mod:`.embedding`, :mod:`.tokenizer` and
5:mod:`.vision_ocr` modules each declare one binding and self-register it there
6at import.
7"""
9from __future__ import annotations
11from .registry import (
12 BackendKind,
13 XbergBinding,
14 bind_backend,
15 register_binding,
16 sync_xberg_backend,
17 sync_xberg_backends,
18)
20__all__ = [
21 "BackendKind",
22 "XbergBinding",
23 "bind_backend",
24 "register_binding",
25 "sync_xberg_backend",
26 "sync_xberg_backends",
27]