requirements: explicit pin uvicorn standard extras (click etc) to survive build cache invalidation

This commit is contained in:
Kayos 2026-04-29 21:49:35 +00:00
parent 327b072545
commit 70d6df2414
2 changed files with 12 additions and 0 deletions

View file

@ -27,6 +27,8 @@ services:
env_file:
- path: .env
required: false
- path: /mnt/cache/appdata/secrets/crafting-table.env
required: false
ports:
- "192.168.0.5:8810:8810"
volumes:

View file

@ -2,3 +2,13 @@ fastapi==0.115.5
uvicorn[standard]==0.32.1
pydantic==2.9.2
httpx>=0.27,<1.0
# Explicit pins for uvicorn[standard] extras — the [standard] selector
# was getting stripped during build invalidation. Pin directly.
click>=8.0
h11>=0.14
httptools>=0.6
python-dotenv>=1.0
PyYAML>=6.0
uvloop>=0.20
watchfiles>=0.21
websockets>=13