# Controller dependencies
# Separate from main WROLPi API to keep venvs independent

# Web framework
fastapi>=0.142.2
uvicorn[standard]>=0.54.0
pydantic>=2.13.5

# Templates
jinja2>=3.1.6

# System monitoring
psutil>=7.2.2

# Disk health
pySMART>=1.4.3

# Config file handling
pyyaml>=6.0.3

# Docker management (optional, for Docker mode)
docker>=7.2.0
aiohttp==3.14.4

# Testing
pytest>=9.1.1
pytest-asyncio>=1.4.0
pytest-xdist>=3.8.0
httpx>=0.28.1
