# --- Web framework --- fastapi==0.115.6 uvicorn[standard]==0.34.0 python-multipart==0.0.20 pydantic==2.10.4 pydantic-settings==2.7.1 # --- LLM providers --- google-generativeai==0.8.3 openai==1.59.6 # --- Document extraction --- # Docling is the local, MIT-licensed extraction backbone (layout, tables, OCR). docling==2.15.1 # --- RAG / vector store --- # Pure-Python (numpy) cosine-similarity store — no native build, no external # service. Swap for pgvector/Chroma in services/vectorstore.py to scale up. numpy>=1.26,<3 # --- Export --- openpyxl==3.1.5 # --- Utilities --- httpx==0.28.1 tenacity==9.0.0 python-dotenv==1.0.1 # Deterministic date parsing for temporal anomaly checks (also a docling dep). python-dateutil==2.9.0.post0