# Gateway runtime deps. Railway's Railpack auto-builder installs from THIS file # (it ignores the Dockerfile on `railway up`), so voice deps live here too. # # The CPU-only PyTorch index below is load-bearing: a `+cpu` torch wheel sorts # ABOVE the default CUDA wheel under PEP 440, so pip prefers it from this extra # index — keeping torch small enough to build within Railway's limits (the plain # PyPI torch pulls multi-GB CUDA wheels that fail the build). This box has no GPU. --extra-index-url https://download.pytorch.org/whl/cpu fastapi==0.115.6 uvicorn[standard]==0.34.0 httpx==0.27.2 numpy>=1.26,<3 # Phase-2 routine scheduler (time-based routines fire server-side). Pure-Python. apscheduler==3.10.4 # Voice — cloned Pocket TTS. Pulls torch (CPU, via the index above). pocket-tts