Skip to content

Commit 435ecdc

Browse files
committed
build: add python 3.12, 3.13 and 3.14 support
1 parent b8ad631 commit 435ecdc

3 files changed

Lines changed: 9 additions & 1 deletion

File tree

.github/workflows/tests.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
fail-fast: false
1212
matrix:
1313
os: [ubuntu-latest, macos-latest, windows-latest]
14-
python-version: ["3.10", "3.11"]
14+
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
1515
experimental: [false]
1616

1717
include:
@@ -44,6 +44,7 @@ jobs:
4444
python -m pip install --upgrade pip
4545
python -m pip install cython
4646
python -m pip install pytest
47+
python -m pip install setuptools
4748
python -m pip install "numpy<1.17;python_version<'3.4'" "numpy;python_version>='3.10'"
4849
4950
- name: Test the lib

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ Release notes
77
- build: drop python 3.7 support
88
- build: drop python 3.8 support
99
- build: drop python 3.9 support
10+
- build: add python 3.12 support
11+
- build: add python 3.13 support
12+
- build: add python 3.14 support
1013

1114
2.0 (2023-07-20)
1215
----------------

setup.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,9 @@
7373
'Programming Language :: Python :: 3',
7474
'Programming Language :: Python :: 3.10',
7575
'Programming Language :: Python :: 3.11',
76+
'Programming Language :: Python :: 3.12',
77+
'Programming Language :: Python :: 3.13',
78+
'Programming Language :: Python :: 3.14',
7679
'Topic :: Multimedia',
7780
'Topic :: Multimedia :: Sound/Audio',
7881
'Topic :: Software Development :: Libraries',
@@ -82,6 +85,7 @@
8285
setup_requires=['cython'],
8386
install_requires=[
8487
'Cython >= 0.27',
88+
'setuptools',
8589
],
8690
extras_require={
8791
'tests': [

0 commit comments

Comments
 (0)