# Minimal dependencies for the preprocess Cloud Run service.
# This avoids installing google-adk (which hijacks FastAPI routes)
# and other heavy packages not needed for document parsing.

# HTTP server
fastapi>=0.115.8,<1.0.0
uvicorn~=0.34.0

# Google Cloud
google-genai
google-cloud-storage>=2.0.0

# Document parsers
beautifulsoup4>=4.12.0
lxml
pymupdf>=1.24.0
python-pptx>=1.0.2
python-docx>=1.1.0
openpyxl>=3.1.0
xlrd>=2.0.0

# Utilities
python-dotenv>=1.0.0
httpx
backoff>=2.2.1
