Skip to content

.github/workflows: Update Python and Matplotlib versions#322

Merged
tohojo merged 2 commits into
mainfrom
update-selftests
Jun 8, 2026
Merged

.github/workflows: Update Python and Matplotlib versions#322
tohojo merged 2 commits into
mainfrom
update-selftests

Conversation

@tohojo

@tohojo tohojo commented May 18, 2026

Copy link
Copy Markdown
Owner

Drop Python before 3.10 and Matplotlib before 3.5, and add newer
versions. Add PyQt6 and PySide6.

Signed-off-by: Toke Høiland-Jørgensen [email protected]

@tohojo tohojo force-pushed the update-selftests branch 5 times, most recently from e3a62dd to c274b52 Compare May 19, 2026 10:16
@tohojo tohojo force-pushed the update-selftests branch 16 times, most recently from 8b2a657 to 4a05bef Compare June 4, 2026 15:58
tohojo added 2 commits June 8, 2026 15:54
Add a new test_gui Makefile target to run only the GUI-related tests.

Signed-off-by: Toke Høiland-Jørgensen <[email protected]>
Drop Python before 3.10 and Matplotlib before 3.6, and add newer
versions. Add PyQt6 and PySide6. Only run Matplotlib 3.10 on Python
3.14, as older versions of Matplotlib causes issues with the
multiprocessing usage on Python 3.14.

Also update Github action runner versions to avoid deprecation warnings.

Signed-off-by: Toke Høiland-Jørgensen <[email protected]>
@tohojo tohojo force-pushed the update-selftests branch from 4a05bef to 6d4b759 Compare June 8, 2026 13:55
@tohojo tohojo merged commit 9e9eb6d into main Jun 8, 2026
142 of 143 checks passed
@tohojo tohojo deleted the update-selftests branch June 8, 2026 15:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant