# Signal Bridge Remote — Server Dependencies # # PINNED on purpose (2026-07-30). An unpinned rebuild on 2026-07-27 silently # upgraded Starlette, which broke OAuth form parsing in production # (python-multipart was missing from the deployed copy of this file). # These are the exact versions verified running together on the droplet. # To upgrade: bump deliberately, rebuild, and test the OAuth sign-in flow # (GET+POST /oauth/authorize) before walking away. fastapi==0.141.1 starlette==1.3.1 uvicorn[standard]==0.52.0 websockets==17.0 bcrypt==5.0.0 PyJWT==2.13.0 python-dotenv==1.2.2 python-multipart==0.0.32