From 6e3a0a2d5ddc794d645745f5cd82636c0b8a5468 Mon Sep 17 00:00:00 2001 From: dbtreasure <73903007+dbtreasure@users.noreply.github.com> Date: Mon, 21 Jul 2025 21:52:36 -0600 Subject: [PATCH] Add explicit numba/llvmlite pins for Python 3.11+ compatibility MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes dependency resolution issues where transitive dependencies through resampy would install incompatible versions: - numba>=0.61.0 (supports Python 3.10-3.13) - llvmlite>=0.44.0 (supports Python 3.10-3.13) Previously, older versions (numba 0.53.1, llvmlite 0.36.0) only supported Python 3.6-3.9, causing deployment failures on Python 3.11+. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- pyproject.toml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index b493f02e8..5654bf31b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -34,6 +34,9 @@ dependencies = [ "resampy~=0.4.3", "soxr~=0.5.0", "openai~=1.74.0", + # Explicit dependency pins for Python 3.11+ compatibility + "numba>=0.61.0", + "llvmlite>=0.44.0", ] [project.urls]