From 907c0f57ef61290da8c0cf7d10c3c867af49210b Mon Sep 17 00:00:00 2001 From: Arron Bailiss Date: Thu, 13 Nov 2025 15:50:37 -0500 Subject: [PATCH] test: coverage for python 3.14 --- .github/workflows/test-lint.yml | 8 +++++++- pyproject.toml | 3 ++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test-lint.yml b/.github/workflows/test-lint.yml index e38942b2c..792cadf4a 100644 --- a/.github/workflows/test-lint.yml +++ b/.github/workflows/test-lint.yml @@ -28,6 +28,9 @@ jobs: - os: ubuntu-latest os-name: 'linux' python-version: "3.13" + - os: ubuntu-latest + os-name: 'linux' + python-version: "3.14" # Windows - os: windows-latest os-name: 'windows' @@ -41,10 +44,13 @@ jobs: - os: windows-latest os-name: 'windows' python-version: "3.13" + - os: windows-latest + os-name: 'windows' + python-version: "3.14" # MacOS - latest only; not enough runners for macOS - os: macos-latest os-name: 'macOS' - python-version: "3.13" + python-version: "3.14" fail-fast: true runs-on: ${{ matrix.os }} env: diff --git a/pyproject.toml b/pyproject.toml index b542c7481..c18f49e67 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -23,6 +23,7 @@ classifiers = [ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "Topic :: Scientific/Engineering :: Artificial Intelligence", "Topic :: Software Development :: Libraries :: Python Modules", ] @@ -138,7 +139,7 @@ dependencies = [ ] [[tool.hatch.envs.hatch-test.matrix]] -python = ["3.13", "3.12", "3.11", "3.10"] +python = ["3.14", "3.13", "3.12", "3.11", "3.10"] [tool.hatch.envs.hatch-test.scripts] run = "pytest{env:HATCH_TEST_ARGS:} {args}" # Run with: hatch test