Skip to content

Commit be4e3bb

Browse files
committed
Add Python 3.14 support
- Add Python 3.14 to CI test matrix - Update Windows CI test from Python 3.13 to 3.14 - Update tox.ini: add py312/py313/py314, remove py38, use py312 as base - Update tox.nix: add python312/313/314, remove python38
1 parent 5ed26be commit be4e3bb

3 files changed

Lines changed: 10 additions & 6 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,13 @@ jobs:
3838
name: Test with python ${{ matrix.python-version }} / ${{ matrix.os-version }}
3939
strategy:
4040
matrix:
41-
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
41+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
4242
os-version: ["ubuntu-latest", "windows-latest"]
4343
exclude:
4444
- os-version: windows-latest
4545
include:
4646
- os-version: windows-latest
47-
python-version: 3.13
47+
python-version: 3.14
4848

4949
runs-on: ${{ matrix.os-version }}
5050

tox.ini

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
[tox]
22
envlist =
3-
py38
43
py39
54
py310
65
py311
6+
py312
7+
py313
8+
py314
79

8-
base_python = py311
10+
base_python = py312
911

1012
isolated_build = true
1113

tox.nix

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,12 @@ let
77

88
in pkgs.mkShell {
99
buildInputs = with pkgs; [
10-
(basePython python311)
10+
(basePython python312)
11+
(toxPython python314)
12+
(toxPython python313)
13+
(toxPython python311)
1114
(toxPython python310)
1215
(toxPython python39)
13-
(toxPython python38)
1416

1517
bashInteractive
1618
];

0 commit comments

Comments
 (0)