# Pins for the native macOS arm64 ("metal" tier) venv — Python 3.11.
# Installed by scripts/metal/voxint-metal.sh into the metal home's pyannote
# venv via uv. The shared stack is INCLUDED from requirements.txt (single
# source — flavor drift is impossible); this file adds only what the
# Dockerfiles install outside that file:
#
# - torch/torchaudio 2.5.0: the exact versions Dockerfile.cpu pins, and the
#   versions the Phase 0 MPS spike measured (DER identical to CPU on the
#   spike corpus, 3x repeat runs bit-stable). On macOS arm64 the default
#   PyPI wheels ARE the Metal-capable build — no special wheel index needed.
# - setuptools >=70,<81: pyannote.database imports pkg_resources, which
#   setuptools 81 removed. The pip-based images inherit setuptools from
#   their base image (same pin + boot canary in the Dockerfiles); uv venvs
#   ship no setuptools at all, so the pin must be explicit here
#   (84.x confirmed broken, 80.10.2 verified working).
-r requirements.txt
torch==2.5.0
torchaudio==2.5.0
setuptools>=70,<81
