fastapi>=0.115.0
uvicorn>=0.30.0
python-multipart>=0.0.18
pydantic>=2.9.0
pdfplumber>=0.11.0
pypdfium2>=4.0.0
python-magic>=0.4.27
httpx>=0.27.0
qdrant-client>=1.11.0
psycopg[binary,pool]>=3.2.0
pgvector>=0.3.0
python-docx>=1.1.0
python-pptx>=1.0.0
openpyxl>=3.1.0
beautifulsoup4>=4.12.0
typer>=0.12.0
click>=8.0
tenacity>=9.0.0
starlette>=0.40.0
numpy>=1.26
pillow>=10.0.0
rich>=13.0.0
striprtf>=0.0.26
xlrd<2.0,>=1.2.0
odfpy>=1.4.0

[alt-parsers]
docling-slim[format-pdf,models-local]>=2.0.0

[dev]
pytest>=8.0
pytest-asyncio>=0.23
ruff>=0.6
mypy>=1.10
pymupdf>=1.24.0
pillow>=10.0
websockets>=12.0

[fast-pdf]
pymupdf>=1.24.0

[flashrank]
flashrank>=0.2.10

[local]
fastembed>=0.4.0

[ocr]
pytesseract>=0.3.10
rapidocr-onnxruntime>=1.4.0

[rerank]
sentence-transformers>=2.5.0

[vision]
