# Core (modules 1-2: capture + vision)
opencv-python>=4.9
numpy>=1.26
PyYAML>=6.0

# Module 4: local speech-to-text (installed now so the venv is ready later)
faster-whisper>=1.0

# Module 5: OCR fallback (requires the tesseract binary: `brew install tesseract`)
pytesseract>=0.3.10

# Module 7: PDF assembly
img2pdf>=0.5
Pillow>=10.0

# Dev / testing
pytest>=8.0
