From 3eee6c437c1ed59820d53986738a74e58f02f3c8 Mon Sep 17 00:00:00 2001 From: Piero Toffanin Date: Thu, 4 Dec 2025 12:46:14 -0500 Subject: [PATCH 1/2] Fix installation on Python 3.13, 3.14 --- pyproject.toml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 5ebcc4b..9db55d8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -55,7 +55,8 @@ dependencies = [ "Werkzeug ==2.3.8", "requests ==2.31.0", "redis ==4.4.4", - "numpy <2", + "numpy <2;python_version<='3.12'", + "numpy ==2.3.5;python_version>='3.13'", "prometheus-client ==0.15.0", "polib ==1.1.1", "packaging ==23.1", From 17cfe3a8e43a71d645af857473889908b3bb42c5 Mon Sep 17 00:00:00 2001 From: Piero Toffanin Date: Thu, 4 Dec 2025 12:49:50 -0500 Subject: [PATCH 2/2] Test Python 3.14 --- .github/workflows/run-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index ee9c9ed..2c83c72 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -19,7 +19,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13'] + python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13', '3.14'] steps: - uses: actions/checkout@v4