From e53cee6e44d5cd8d270aeb9ce277ad9dc75adac1 Mon Sep 17 00:00:00 2001 From: Tony Narlock Date: Sat, 1 Nov 2025 05:07:23 -0500 Subject: [PATCH] Add Python 3.14 to test matrix --- .github/workflows/docs.yml | 2 +- .github/workflows/tests.yml | 4 ++-- CHANGES | 2 ++ pyproject.toml | 1 + 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index a0d91029..ab3cc014 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ['3.13'] + python-version: ['3.14'] steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index d0937ca7..33eb4da4 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -7,7 +7,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ['3.10', '3.13'] + python-version: ['3.10', '3.14'] django-version: ['4.2', '5.1'] include: - python-version: '3.9' @@ -57,7 +57,7 @@ jobs: strategy: matrix: - python-version: ['3.13'] + python-version: ['3.14'] steps: - uses: actions/checkout@v4 diff --git a/CHANGES b/CHANGES index 3342cf59..befd9c43 100644 --- a/CHANGES +++ b/CHANGES @@ -6,6 +6,8 @@ ### Development +- Add Python 3.14 to test matrix (#442) + #### chore: Implement PEP 563 deferred annotation resolution (#440) - Add `from __future__ import annotations` to defer annotation resolution and reduce unnecessary runtime computations during type checking. diff --git a/pyproject.toml b/pyproject.toml index ab8da395..29affd69 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', "Typing :: Typed", ] keywords = ["django", "docutils", "reStructuredText", "rst", "reST"]