# Controller dependencies # Separate from main WROLPi API to keep venvs independent # Web framework fastapi>=0.138.2 uvicorn[standard]>=0.49.0 pydantic>=2.13.4 # 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.1.0 aiohttp==3.14.1 # Testing pytest>=9.1.1 pytest-asyncio>=1.4.0 pytest-xdist>=3.8.0 httpx>=0.28.1