📄 icarus-requirements.txt 791 bytes Apr 26, 2026 📋 Raw

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