diff --git a/studio/backend/requirements/single-env/overrides-darwin-arm64.txt b/studio/backend/requirements/single-env/overrides-darwin-arm64.txt index 2cd03d8b78..8558cd5b6c 100644 --- a/studio/backend/requirements/single-env/overrides-darwin-arm64.txt +++ b/studio/backend/requirements/single-env/overrides-darwin-arm64.txt @@ -3,3 +3,9 @@ # backtrack unsloth. Relax to match the pin -- per-model 5.x routing # happens at runtime via the side-car venvs. transformers>=4.57.6 + +# mlx-vlm / mlx-lm pull anyio>=4.14, which conflicts with the constraints.txt +# cap (anyio<4.14.0, #6483: 4.14+ breaks cancel scope on Python 3.13). A -c +# constraint loses that conflict on macOS-arm and 4.14.0 gets installed; an +# override wins it, so force anyio down here too. +anyio<4.14.0