From 5f042960bd836eb170f5a7b313f51f2fafc4ea8a Mon Sep 17 00:00:00 2001 From: Klaus Rettinghaus Date: Fri, 10 Oct 2025 11:09:38 +0200 Subject: [PATCH 1/2] feat: add support for Python 3.14 --- .github/workflows/ci.yml | 2 +- pyproject.toml | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4063e10..4c5f2de 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,7 +18,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["3.10", "3.11", "3.12", "3.13"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] defaults: run: working-directory: . diff --git a/pyproject.toml b/pyproject.toml index f2b2213..c496a46 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -37,6 +37,7 @@ classifiers = [ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", ] [project.optional-dependencies] From e2bf40d265b3c717218b18f3b4e32f675b0806e6 Mon Sep 17 00:00:00 2001 From: rettinghaus Date: Fri, 26 Dec 2025 13:46:18 +0100 Subject: [PATCH 2/2] update actions --- .github/workflows/ci.yml | 4 ++-- .github/workflows/coverage_readme.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4c5f2de..6c44397 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,7 +24,7 @@ jobs: working-directory: . steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v6 @@ -93,7 +93,7 @@ jobs: pytest -m benchmark --benchmark-json=./output.json - name: Download previous benchmark data - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: ./cache key: ${{ runner.os }}-benchmark diff --git a/.github/workflows/coverage_readme.yml b/.github/workflows/coverage_readme.yml index 951c1ec..860ace3 100644 --- a/.github/workflows/coverage_readme.yml +++ b/.github/workflows/coverage_readme.yml @@ -17,7 +17,7 @@ jobs: update-coverage-on-readme: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: persist-credentials: false fetch-depth: 0