mirror of
https://github.com/lrnselfreliance/wrolpi.git
synced 2026-10-26 02:48:38 -04:00
Combines all Dependabot bumps verified safe to merge (green CI, or only the known-flaky test_download_channel / cypress E2E flake failing). controller/requirements.txt: - fastapi >=0.136.3 -> >=0.138.2 (#507, #516) - uvicorn[standard] >=0.48.0 -> >=0.49.0 (#517, #510) - aiohttp 3.14.0 -> 3.14.1 (#482, #514) - pytest >=9.0.3 -> >=9.1.1 (#515) requirements.txt: - aiohttp 3.14.0 -> 3.14.1 (#481) - cryptography 46.0.7 -> 48.0.1 (#485) - py7zr >=1.1.0 -> >=1.1.3 (#508) app/ (package.json + package-lock.json): - @types/node ^25.9.1 -> ^26.0.1 (undici-types ~8.3.0) (#509) - websocket-driver 0.7.4 -> 0.7.5 (#539) Excluded: #505 (cypress 13->15 major, needs review), #476 (lockfile conflict, needs rebase), #512 & #506 (blocked on SQLAlchemy 2.0 migration). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
29 lines
451 B
Text
29 lines
451 B
Text
# 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
|