fix(setup): pin dev venv to Python 3.12

This commit is contained in:
dhananjaypai08
2026-10-03 09:24:23 +00:00
committed by jamiepine
parent 51f49dea19
commit a14f0ce3d9
8 changed files with 147 additions and 32 deletions
+6 -1
View File
@@ -1,7 +1,12 @@
[project]
name = "voicebox-backend"
version = "0.2.3"
requires-python = ">=3.12"
# This is the one place the Python pin is explained; the justfile and docs point here
# rather than restating it. The upper bound is real, not defensive: requirements.txt
# currently pulls in kokoro and misaki (which declare requires-python <3.13) plus
# numpy<2 and numba<0.61 (no 3.13 wheels), so `pip install -r requirements.txt` fails
# outright on a later interpreter. Recheck those four before raising it.
requires-python = ">=3.12,<3.13"
# ---------------------------------------------------------------------------
# Ruff – linter + formatter