# Controller dependencies # Separate from main WROLPi API to keep venvs independent # Web framework fastapi>=0.100.0 uvicorn[standard]>=0.23.0 pydantic>=2.0.0 # Templates jinja2>=3.1.0 # System monitoring psutil>=5.9.0 # Disk health pySMART>=1.3.0 # Config file handling pyyaml>=6.0 # Docker management (optional, for Docker mode) docker>=6.0.0 aiohttp==3.12.14 # Testing pytest>=7.0.0 pytest-asyncio>=0.21.0 pytest-xdist>=3.0.0 httpx>=0.24.0