From be4e3bb24a4d798de9e9a6d33f9df2eaa14e783e Mon Sep 17 00:00:00 2001 From: Hayao Date: Wed, 28 Jan 2026 22:04:39 +0900 Subject: [PATCH] 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 --- .github/workflows/ci.yml | 4 ++-- tox.ini | 6 ++++-- tox.nix | 6 ++++-- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 72d6a3fb..e9f90bce 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -38,13 +38,13 @@ jobs: name: Test with python ${{ matrix.python-version }} / ${{ matrix.os-version }} strategy: matrix: - python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] + python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"] os-version: ["ubuntu-latest", "windows-latest"] exclude: - os-version: windows-latest include: - os-version: windows-latest - python-version: 3.13 + python-version: 3.14 runs-on: ${{ matrix.os-version }} diff --git a/tox.ini b/tox.ini index c7a76c82..60ed3a1a 100644 --- a/tox.ini +++ b/tox.ini @@ -1,11 +1,13 @@ [tox] envlist = - py38 py39 py310 py311 + py312 + py313 + py314 -base_python = py311 +base_python = py312 isolated_build = true diff --git a/tox.nix b/tox.nix index d3ab3e76..eaaf60a8 100644 --- a/tox.nix +++ b/tox.nix @@ -7,10 +7,12 @@ let in pkgs.mkShell { buildInputs = with pkgs; [ - (basePython python311) + (basePython python312) + (toxPython python314) + (toxPython python313) + (toxPython python311) (toxPython python310) (toxPython python39) - (toxPython python38) bashInteractive ];