Files
DocsGPT/application/parser/file
Alex 196865846c build(deps): declare dependencies in pyproject.toml with docling and milvus extras
requirements.txt pinned torch and transformers in core although only docling
needs them, and on Linux torch pulls the CUDA 13 stack: 2.7 GB of the 3.0 GB
wheel download. Direct dependencies now live in pyproject.toml, uv.lock pins
everything, and application/requirements*.txt are exported from the lock by
scripts/export_requirements.sh (each file is the core set plus one extra).

The docling extra pins torch/torchvision/transformers itself and, on Linux,
resolves torch from the CPU-only PyTorch index (no nvidia packages). milvus
(pymilvus + milvus-lite, which pulls pyarrow) is the second extra.

application/core/optional_deps.py is the one place install hints come from;
the milvus store and the docling call sites use it so a missing extra fails
with the exact command to run.
2026-09-05 15:50:20 +01:00
..
2026-09-02 23:42:35 +04:00
2026-03-17 14:27:48 +00:00
2026-09-03 00:30:59 +04:00
2026-08-10 12:10:54 +01:00
2026-04-12 12:15:59 +01:00
2026-04-09 18:31:06 +01:00
2026-09-03 00:30:59 +04:00
2023-10-25 17:07:47 +05:30
2026-09-04 13:38:29 +04:00
2026-09-03 00:30:59 +04:00
2026-08-10 15:07:31 +01:00