fastapi==0.115.0 uvicorn[standard]==0.30.6 python-multipart==0.0.12 pdf2image==1.17.0 PyMuPDF>=1.23.0 # deterministic text-layer extraction (extractor grounding, verifier crops) Pillow==10.4.0 openai==1.51.0 httpx==0.27.2 # openai 1.51 passes proxies= to httpx; >=0.28 dropped it python-dotenv==1.0.1 # System dependency (not pip): poppler-utils -> sudo apt install poppler-utils