From cda8bfac0545456d0c5322fabdc8a76453f75fc0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Magimel?= Date: Sun, 10 May 2026 14:41:07 +0200 Subject: [PATCH] build: add python 3.12, 3.13 and 3.14 support --- .github/workflows/tests.yml | 3 ++- CHANGELOG.md | 3 +++ setup.py | 4 ++++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 28f8f51..16d5b20 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -11,7 +11,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, macos-latest, windows-latest] - python-version: ["3.10", "3.11"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] experimental: [false] include: @@ -44,6 +44,7 @@ jobs: python -m pip install --upgrade pip python -m pip install cython python -m pip install pytest + python -m pip install setuptools python -m pip install "numpy<1.17;python_version<'3.4'" "numpy;python_version>='3.10'" - name: Test the lib diff --git a/CHANGELOG.md b/CHANGELOG.md index c94dde1..ff2b53e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,9 @@ Release notes - build: drop python 3.7 support - build: drop python 3.8 support - build: drop python 3.9 support +- build: add python 3.12 support +- build: add python 3.13 support +- build: add python 3.14 support 2.0 (2023-07-20) ---------------- diff --git a/setup.py b/setup.py index 5ee9392..7d43e85 100644 --- a/setup.py +++ b/setup.py @@ -73,6 +73,9 @@ 'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3.10', 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', + 'Programming Language :: Python :: 3.13', + 'Programming Language :: Python :: 3.14', 'Topic :: Multimedia', 'Topic :: Multimedia :: Sound/Audio', 'Topic :: Software Development :: Libraries', @@ -82,6 +85,7 @@ setup_requires=['cython'], install_requires=[ 'Cython >= 0.27', + 'setuptools', ], extras_require={ 'tests': [