# OpenScribe server dependencies.
# Core API
fastapi>=0.111
uvicorn[standard]>=0.30
pydantic>=2.7
pydantic-settings>=2.3
python-multipart>=0.0.9

# Storage clients (self-hosted targets)
boto3>=1.34            # S3-compatible (MinIO)
webdavclient3>=3.14    # WebDAV / NAS

# AI pipeline (self-hosted). Installed when M5/M6 land; listed here for reference.
faster-whisper>=1.0    # transcription (CTranslate2)
httpx>=0.27            # talk to Ollama for summaries

# Dev
pytest>=8
ruff>=0.4