pydantic>=2.6
pyyaml>=6.0
numpy>=1.26
pyarrow>=23.0.1
lancedb>=0.25
pypdf>=6.14.2
python-docx>=1.1
python-pptx>=1.0
openpyxl>=3.1
beautifulsoup4>=4.12
fastembed>=0.5
openai>=1.40
defusedxml>=0.7.1

[api]
fastapi>=0.110
uvicorn>=0.29

[dev]
pytest>=8.0
ruff>=0.5
mypy>=1.10
reportlab>=4.0
types-PyYAML
fastapi>=0.110
httpx>=0.27
mcp>=2.2

[docling]
docling>=2.0

[markitdown]
markitdown[all]>=0.1.8
markitdown-ocr>=0.1
rapidocr>=3
onnxruntime

[mcp]
mcp>=2.2

[parsers]
groundrag[docling,markitdown]

[tiktoken]
tiktoken>=0.7

[translation]
ctranslate2>=4.4
sentencepiece>=0.2
lingua-language-detector>=2.0
huggingface-hub>=0.24
transformers>=4.40
