From adc387871d9e5cc0b1ee1e64a5a24418f0da31c7 Mon Sep 17 00:00:00 2001 From: Riccardo Magliocchetti Date: Fri, 16 Jan 2026 12:28:57 +0100 Subject: [PATCH] Add support for Python 3.14 --- .github/workflows/periodic.yml | 2 +- .github/workflows/test-docs.yml | 2 +- .github/workflows/test.yml | 2 +- noxfile.py | 2 +- pyproject.toml | 1 + 5 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/periodic.yml b/.github/workflows/periodic.yml index 68dc8ae..c6b9ee8 100644 --- a/.github/workflows/periodic.yml +++ b/.github/workflows/periodic.yml @@ -15,7 +15,7 @@ jobs: timeout-minutes: 10 strategy: matrix: - python: [ '3.8', '3.9', '3.10', '3.11', '3.12', '3.13' ] + python: [ '3.8', '3.9', '3.10', '3.11', '3.12', '3.13', '3.14' ] fail-fast: false steps: - uses: actions/checkout@v6 diff --git a/.github/workflows/test-docs.yml b/.github/workflows/test-docs.yml index 135f50a..6c5a42c 100644 --- a/.github/workflows/test-docs.yml +++ b/.github/workflows/test-docs.yml @@ -23,7 +23,7 @@ jobs: timeout-minutes: 5 strategy: matrix: - python: [ '3.8', '3.9', '3.10', '3.11', '3.12', '3.13' ] + python: [ '3.8', '3.9', '3.10', '3.11', '3.12', '3.13', '3.14' ] fail-fast: false steps: - run: 'echo "No build required"' diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f055100..4dd494b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -41,7 +41,7 @@ jobs: timeout-minutes: 10 strategy: matrix: - python: [ '3.8', '3.9', '3.10', '3.11', '3.12', '3.13' ] + python: [ '3.8', '3.9', '3.10', '3.11', '3.12', '3.13', '3.14' ] fail-fast: false steps: - uses: actions/checkout@v6 diff --git a/noxfile.py b/noxfile.py index 3d4925f..2730b4f 100644 --- a/noxfile.py +++ b/noxfile.py @@ -36,7 +36,7 @@ def tests_impl(session): ) -@nox.session(python=["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"]) +@nox.session(python=["3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]) def test(session): tests_impl(session) diff --git a/pyproject.toml b/pyproject.toml index 19f0218..9199344 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -19,6 +19,7 @@ classifiers = [ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "Topic :: System :: Logging", "License :: OSI Approved :: Apache Software License" ]