Skip to content

Commit 05a130a

Browse files
committed
Enable Python 3.14
1 parent 4cad898 commit 05a130a

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -637,7 +637,7 @@ jobs:
637637
# https://docs.github.com/en/actions/reference/runners/github-hosted-runners#standard-github-hosted-runners-for-public-repositories
638638
os: [ubuntu-22.04, ubuntu-24.04, windows-2022, windows-2025, macos-13, macos-14, macos-15, macos-26]
639639
# Status of Python versions (https://devguide.python.org/versions/)
640-
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
640+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] # 3.14 doesn't have piper-tts wheels yet
641641
steps:
642642
- uses: actions/checkout@v5
643643

.github/workflows/tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
# https://docs.github.com/en/actions/reference/runners/github-hosted-runners#standard-github-hosted-runners-for-public-repositories
2828
os: [ubuntu-22.04, ubuntu-24.04, windows-2022, windows-2025, macos-13, macos-14, macos-15, macos-26]
2929
# Status of Python versions (https://devguide.python.org/versions/)
30-
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
30+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
3131

3232
steps:
3333
- uses: actions/checkout@v5

setup.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,6 +181,7 @@ def find_version(*file_paths):
181181
'Programming Language :: Python :: 3.11',
182182
'Programming Language :: Python :: 3.12',
183183
'Programming Language :: Python :: 3.13',
184+
'Programming Language :: Python :: 3.14',
184185
'Programming Language :: Python :: Implementation :: CPython',
185186
],
186187

@@ -206,7 +207,7 @@ def find_version(*file_paths):
206207
# and refuse to install the project if the version does not match. If you
207208
# do not support Python 2, you can simplify this to '>=3.5' or similar, see
208209
# https://packaging.python.org/guides/distributing-packages-using-setuptools/#python-requires
209-
python_requires='>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4',
210+
python_requires='>=3.6, <4',
210211

211212
# This field lists other packages that your project depends on to run.
212213
# Any package you put here will be installed by pip when your project is

0 commit comments

Comments
 (0)