From dfa47918448aa7ce59981b1b512ce47b0138a140 Mon Sep 17 00:00:00 2001 From: johnthagen Date: Sat, 17 Jan 2026 09:24:57 -0500 Subject: [PATCH] Support free threading --- .github/workflows/ci.yml | 2 +- noxfile.py | 2 +- pyproject.toml | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 65d2407e..57891c19 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-24.04 strategy: matrix: - python-version: [ "3.10", "3.11", "3.12", "3.13", "3.14" ] + python-version: [ "3.10", "3.11", "3.12", "3.13", "3.14", "3.14t" ] steps: - name: Checkout code uses: actions/checkout@v5 diff --git a/noxfile.py b/noxfile.py index 19e21a8c..44e5a400 100644 --- a/noxfile.py +++ b/noxfile.py @@ -7,7 +7,7 @@ @session( - python=["3.10", "3.11", "3.12", "3.13", "3.14"], + python=["3.10", "3.11", "3.12", "3.13", "3.14", "3.14t"], uv_groups=["test"], ) def test(s: Session) -> None: diff --git a/pyproject.toml b/pyproject.toml index a2430bea..7051777f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -18,6 +18,7 @@ classifiers = [ "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", "Programming Language :: Python :: 3.14", + "Programming Language :: Python :: Free Threading :: 3 - Stable", "Typing :: Typed", # Include this classifier to prevent accidentally publishing private code to PyPI. # https://pypi.org/classifiers/