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

1"""Plugin backends that bind lilbee's providers into xberg's global registries. 

2 

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""" 

8 

9from __future__ import annotations 

10 

11from .registry import ( 

12 BackendKind, 

13 XbergBinding, 

14 bind_backend, 

15 register_binding, 

16 sync_xberg_backend, 

17 sync_xberg_backends, 

18) 

19 

20__all__ = [ 

21 "BackendKind", 

22 "XbergBinding", 

23 "bind_backend", 

24 "register_binding", 

25 "sync_xberg_backend", 

26 "sync_xberg_backends", 

27]