Skip to content

Add Python 3.15 to test procedures - #4033

Merged
ipspace merged 1 commit into
devfrom
python-315
Nov 11, 2026
Merged

ipspace merged 1 commit into
devfrom
python-315

Conversation

@ipspace

@ipspace ipspace commented Nov 11, 2026

Copy link
Copy Markdown
Owner

Also: generalize testing documentation to explain how we choose the tested releases.

Closes #4026

Also: generalize testing documentation to explain how we choose the
tested releases.

Closes #4026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

No active issues remain, and the metadata, CI matrix, and documentation updates are aligned with the stated Python 3.15 support policy.

No open issues 🎉

What changed in this PR

This PR adds Python 3.15 to package metadata and CI/CD testing while documenting the policy of testing the oldest supported release and the two newest Python releases.

Changes:

  • Adds the Python 3.15 classifier to package metadata.
  • Updates push, pull-request, YAML-lint, and Ruff workflows to test Python 3.15.
  • Generalizes the testing documentation and updates workflow descriptions.
File Description
pyproject.toml Adds the Python 3.15 classifier to the supported-version metadata.
docs/​dev/​tests.md Documents the Python-version testing policy and updates CI workflow descriptions and table formatting.
.github/​workflows/​t-yamllint.yml Runs YAML linting with Python 3.15.
.github/​workflows/​t-push.yml Updates the push-test matrix to use Python 3.10, 3.14, and 3.15.
.github/​workflows/​t-pull.yml Updates the pull-request test matrix to use Python 3.10, 3.14, and 3.15.
.github/​workflows/​ruff.yml Runs Ruff with Python 3.15.

Review effort: Lite

@ipspace
ipspace merged commit 0584be5 into dev Nov 11, 2026
11 checks passed
@ipspace
ipspace deleted the python-315 branch November 11, 2026 11:36
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.

Python 3.15 support (released on 9 Oct 2026)

2 participants