# Pinned deliberately. # # The arrsstack build installed `mcp starlette uvicorn` unpinned. That was # survivable for a hand-run build; it is not survivable inside a first-boot # script, where an upstream release between two boots silently changes what # gets installed. starlette has already gone 1.x since the original build. # # These exact versions were resolved and smoke-tested on amd64 / cp312 # (import, /health 200, /sse endpoint event) on 2026-07-27. # # To bump: change here, rebuild, hit /health and /sse, then commit. mcp==1.28.1 starlette==1.3.1 uvicorn==0.51.0