Remove docling dependency and related packages from project

* Remove docling from pyproject.toml
* Update requirements files
* Clean up uv.lock dependencies
* Reduce offline docker image size
This commit is contained in:
yangdx 2025-10-16 05:15:29 +08:00
parent ef79821f29
commit f2b6a068e3
4 changed files with 6 additions and 1079 deletions

View file

@ -82,7 +82,6 @@ api = [
# Offline deployment dependencies (layered design for flexibility)
offline-docs = [
# Document processing dependencies
"docling>=1.0.0,<3.0.0",
"pypdf2>=3.0.0",
"python-docx>=0.8.11,<2.0.0",
"python-pptx>=0.6.21,<2.0.0",

View file

@ -8,7 +8,6 @@
# Or use constraints: pip install --constraint constraints-offline.txt -r requirements-offline-docs.txt
# Document processing dependencies (with version constraints matching pyproject.toml)
docling>=1.0.0,<3.0.0
openpyxl>=3.0.0,<4.0.0
pypdf2>=3.0.0
python-docx>=0.8.11,<2.0.0

View file

@ -15,7 +15,6 @@ anthropic>=0.18.0,<1.0.0
asyncpg>=0.29.0,<1.0.0
# Document processing dependencies
docling>=1.0.0,<3.0.0
llama-index>=0.9.0,<1.0.0
neo4j>=5.0.0,<7.0.0
ollama>=0.1.0,<1.0.0

1082
uv.lock generated

File diff suppressed because it is too large Load diff