Coverage for src / quber / core / __init__.py: 100%

0 statements  

« prev     ^ index     » next       coverage.py v7.14.0, created at 2026-09-23 22:14 -0400

1""" 

2Core functionality for document parsing and table extraction. 

3 

4`parsers/` — document-level parsers behind the `Parser` ABC. 

5`consolidation` — header-consolidation post-processor for DoclingDocument. 

6`models` — shared dataclasses (TableMetadata). 

7 

8No eager re-exports: `parsers` pulls docling (the heavy GPU/ML stack), so 

9importing `quber.core` must not trigger it -- the CPU-only `table` path imports 

10`quber.core.extractors` through this package. Import the parsers, consolidation, 

11and models directly from their submodules where needed. 

12"""