# Icarus Requirements # Auto-generated from deployment validation # Last updated: 2026-04-26 # Core Framework fastapi>=0.100.0 uvicorn[standard]>=0.23.0 # HTTP Client (async) httpx>=0.24.0 # PDF Processing pdfplumber>=0.10.0 pdf2image>=1.16.0 # Image Processing Pillow>=10.0.0 # Form Data Parsing (for FastAPI file uploads) python-multipart>=0.0.6 # System Dependencies (install via apt) # - poppler-utils (required by pdf2image) # - tesseract-ocr (if OCR fallback needed) # Optional Development pytest>=7.4.0 pytest-asyncio>=0.21.0 black>=23.0.0 # Note for Socrates: # When adding new dependencies: # 1. Update this file # 2. Test in staging with: pip install --break-system-packages -r requirements.txt # 3. Document in commit message # 4. Wadsworth validates during Phase reviews