Coverage for src/lilbee/data/extract/backends/__init__.py: 100%

3 statements  

« prev     ^ index     » next       coverage.py v7.15.2, created at 2026-08-14 11:46 +0000

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

2 

3:mod:`.registry` owns the binding table and the ``sync_*`` entry points; the 

4:mod:`.embedding`, :mod:`.tokenizer` and :mod:`.vision_ocr` modules each declare 

5one binding and self-register it there at import. 

6""" 

7 

8from __future__ import annotations 

9 

10from .registry import ( 

11 BackendKind, 

12 XbergBinding, 

13 register_binding, 

14 sync_xberg_backend, 

15 sync_xberg_backends, 

16) 

17 

18__all__ = [ 

19 "BackendKind", 

20 "XbergBinding", 

21 "register_binding", 

22 "sync_xberg_backend", 

23 "sync_xberg_backends", 

24]