diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 9e7408a..8bdf254 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 28c8939..af6235c 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ['3.9', '3.13'] + python-version: ['3.9', '3.14'] steps: - uses: actions/checkout@v4 @@ -52,7 +52,7 @@ jobs: strategy: matrix: - python-version: ['3.13'] + python-version: ['3.14'] steps: - uses: actions/checkout@v4 diff --git a/CHANGES b/CHANGES index a006526..a22895f 100644 --- a/CHANGES +++ b/CHANGES @@ -41,6 +41,8 @@ $ pipx install --suffix=@next g --pip-args '\--pre' --force ### Development +- Add Python 3.14 to test matrix (#40) + #### chore: Implement PEP 563 deferred annotation resolution (#34) - 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 a3ae7fd..ca4cb15 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -21,6 +21,7 @@ classifiers = [ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "Topic :: Utilities", "Topic :: System :: Shells", ]