From 723c3afe87c9dc1cbf1e68dcbde414ed3043d29d Mon Sep 17 00:00:00 2001 From: Patrick Schuenke Date: Wed, 27 May 2026 09:04:55 +0200 Subject: [PATCH 1/4] update python version in tests to ["3.7", "3.12", "3.13", "3.14"] --- .github/workflows/pytest.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index 0e41d82a..20e9a6c1 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -17,7 +17,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] + python-version: ["3.7", "3.12", "3.13", "3.14"] include-sigpy: [true] steps: From a9f929ad55e95798f7912faf3002d8d31848a544 Mon Sep 17 00:00:00 2001 From: Patrick Schuenke Date: Wed, 27 May 2026 09:37:11 +0200 Subject: [PATCH 2/4] update Python badge in README --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e2730a06..25dd995a 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) -[![Python](https://img.shields.io/badge/python-3.7--3.13-blue)](https://pypi.org/project/pypulseq/) +[![Python](https://img.shields.io/badge/python-3.8%2B-blue)](https://pypi.org/project/pypulseq/) [![FAIR checklist badge](https://fairsoftwarechecklist.net/badge.svg)](https://fairsoftwarechecklist.net/v0.2?f=31&a=32113&i=32322&r=133)

From ea963211f0d01489b61195bc5816dc33e149d57e Mon Sep 17 00:00:00 2001 From: Patrick Schuenke Date: Wed, 27 May 2026 09:38:06 +0200 Subject: [PATCH 3/4] reduce test matrix to min (3.8) and stable release (3.14) version --- .github/workflows/pytest.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index 20e9a6c1..1184ecdb 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -17,7 +17,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.7", "3.12", "3.13", "3.14"] + python-version: ["3.8", "3.14"] include-sigpy: [true] steps: From 7385681d51e3182e774d4510184707326f4a72a6 Mon Sep 17 00:00:00 2001 From: Patrick Schuenke Date: Wed, 27 May 2026 09:38:36 +0200 Subject: [PATCH 4/4] change default python version in report_pytest to 3.14 --- .github/workflows/report_pytest.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/report_pytest.yml b/.github/workflows/report_pytest.yml index 58ee511e..8a21fec2 100644 --- a/.github/workflows/report_pytest.yml +++ b/.github/workflows/report_pytest.yml @@ -16,11 +16,11 @@ jobs: actions: read # Required for downloading artifacts pull-requests: write # Required for posting PR comments steps: - # use the results of python 3.12, consider this as target platform - - name: Download PyTest report artifact for Python 3.12 + # use the results of python 3.14, consider this as target platform + - name: Download PyTest report artifact for Python 3.14 uses: actions/download-artifact@v8 with: - name: pytest-report-3.12-true + name: pytest-report-3.14-true run-id: ${{ github.event.workflow_run.id }} github-token: ${{ secrets.GITHUB_TOKEN }} @@ -79,7 +79,7 @@ jobs: with: run-id: ${{ github.event.workflow_run.id }} github-token: ${{ secrets.GITHUB_TOKEN }} - name: pytest-report-3.12-true + name: pytest-report-3.14-true - name: Post PyTest Coverage Comment on push id: coverage_comment