From 41a3b52fb958cadd980fa82d58c9706ab3c052ae Mon Sep 17 00:00:00 2001 From: Stan Ulbrych Date: Fri, 10 Jul 2026 10:49:41 +0200 Subject: [PATCH 1/3] Stop testing 3.8 and 3.9, test 3.15 and PyPy3 --- .github/workflows/check-for-updates.yml | 4 ++-- .github/workflows/publish.yml | 2 +- .github/workflows/tests.yml | 4 +++- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/check-for-updates.yml b/.github/workflows/check-for-updates.yml index bb60abb..7eb316e 100644 --- a/.github/workflows/check-for-updates.yml +++ b/.github/workflows/check-for-updates.yml @@ -46,10 +46,10 @@ jobs: fetch-depth: 1 # Shallow clone to save time persist-credentials: true # Needed to push the update - - name: Set up Python 3.12 + - name: Set up Python 3 uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: - python-version: '3.12' + python-version: '3' - name: Install dependencies run: | diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 12eb40d..551b4e8 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -1,4 +1,4 @@ -# This workflow is triggered two ways: +# This workflow is triggered in two ways: # # 1. When a tag is created, the workflow will upload the package to # test.pypi.org. diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 29609c2..a3c5b05 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -17,7 +17,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["2.7", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14", "3.14t"] + python-version: ["2.7", "3.10", "3.11", "3.12", "3.13", "3.14", "3.15t", "3.15"] os: ["ubuntu-latest", "windows-latest", "macos-latest"] exclude: - python-version: "2.7" @@ -25,6 +25,8 @@ jobs: - python-version: "2.7" os: "ubuntu-latest" use-container: true + # Test on latest PyPy + - python-version: "pypy3" env: TOXENV: py container: From ee033b858262d6000005611f9f46f7ebb7be0154 Mon Sep 17 00:00:00 2001 From: Stan Ulbrych Date: Fri, 10 Jul 2026 10:50:04 +0200 Subject: [PATCH 2/3] !fixup --- .github/workflows/tests.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index a3c5b05..8381c38 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -17,7 +17,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["2.7", "3.10", "3.11", "3.12", "3.13", "3.14", "3.15t", "3.15"] + python-version: ["2.7", "3.10", "3.11", "3.12", "3.13", "3.14", "3.15t", "3.15", "pypy3"] os: ["ubuntu-latest", "windows-latest", "macos-latest"] exclude: - python-version: "2.7" @@ -25,8 +25,6 @@ jobs: - python-version: "2.7" os: "ubuntu-latest" use-container: true - # Test on latest PyPy - - python-version: "pypy3" env: TOXENV: py container: From e079a42b7a8c4a2c415b883820e6420c2ba9d957 Mon Sep 17 00:00:00 2001 From: Stan Ulbrych Date: Fri, 10 Jul 2026 10:58:03 +0200 Subject: [PATCH 3/3] Have to lock in PyPy 3.11 --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 8381c38..642f037 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -17,7 +17,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["2.7", "3.10", "3.11", "3.12", "3.13", "3.14", "3.15t", "3.15", "pypy3"] + python-version: ["2.7", "3.10", "3.11", "pypy3.11", "3.12", "3.13", "3.14", "3.15t", "3.15"] os: ["ubuntu-latest", "windows-latest", "macos-latest"] exclude: - python-version: "2.7"