fix(deps): pin docling-core to 2.19.x
Some checks failed
CI / Backend (lint + tests + compose) (push) Has been cancelled
CI / Frontend (lint + type-check + build) (push) Has been cancelled

Unpinned docling-core resolved to 2.84.0 on image rebuild and removed
legacy_doc.base.BoundingBox, breaking extraction at import time
(EXTRACTION_FAILED for every document). 2.19.x verified live: import OK,
satisfies docling<2.15 and docling-ibm-models>=2.19.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Vadim Malanov
2026-07-09 10:51:35 +03:00
parent c2c9e02695
commit d52c40a596

View File

@@ -43,6 +43,11 @@ dependencies = [
"pypdf>=4.3.0,<6",
"pdfminer.six>=20240706",
"docling>=2.0.0,<2.15",
# docling-core floated to 2.84 on a rebuild and dropped
# legacy_doc.base.BoundingBox, killing extraction at import time.
# 2.19.x verified live 2026-07-09: BoundingBox present and satisfies
# docling-ibm-models>=2.19 resolution.
"docling-core>=2.19.0,<2.20",
# ML - pin Flag/sentence-transformers/transformers within the
# families that have been verified against the reranker contract