# 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
