# Tameion API dependencies

# Web framework
fastapi>=0.115.0
uvicorn[standard]>=0.32.0

# Database
sqlalchemy[asyncio]>=2.0.0
asyncpg>=0.30.0
alembic>=1.14.0

# Configuration
pydantic-settings>=2.0.0
pydantic[email]>=2.0.0

# Authentication
python-jose[cryptography]>=3.3.0
PyJWT>=2.9.0
passlib[bcrypt]>=1.7.4

# Encryption (field-level AES-256-GCM)
cryptography>=43.0.0

# Node communication
paramiko>=3.5.0
websockets>=13.0

# File uploads / form parsing
python-multipart>=0.0.12

# Background scheduler
apscheduler>=3.10.0

# HTTP client (for health checks, webhook delivery)
httpx>=0.28.0

# Utilities
python-dotenv>=1.0.0
ulid-py>=1.1.0

# Cron expression parsing (snapshot policies, replication schedules)
croniter>=3.0.0

# LDAP/Active Directory authentication
ldap3>=2.9.1

# Azure AD / Entra ID SSO
msal>=1.31.0
