Skip to content

feat: add Python 3.15 support - #1504

Merged
hessjcg merged 1 commit into
mainfrom
ci-add-python-315
Nov 10, 2026
Merged

hessjcg merged 1 commit into
mainfrom
ci-add-python-315

Conversation

@hessjcg

@hessjcg hessjcg commented Nov 10, 2026

Copy link
Copy Markdown
Member

Adds Python 3.15 support across package metadata, nox test sessions, and GitHub Actions test workflows:

  • Add Programming Language :: Python :: 3.15 classifier in pyproject.toml
  • Add "3.15" to TEST_PYTHON_VERSIONS in noxfile.py
  • Add "3.15" to the integration and unit test matrices in .github/workflows/tests.yml

Notes

  • "3.14" is temporarily retained alongside "3.15" in .github/workflows/tests.yml so the currently required unit tests (3.14) branch-protection check passes before unit tests (3.15) is added to the ruleset.
  • .github/workflows/lint.yml and .github/workflows/coverage.yml remain on "3.14" until this PR merges, because coverage.yml runs nox --sessions unit-3.14 against the main base branch.

Adds Python 3.15 support to package metadata, nox test sessions, and GitHub Actions test workflows:
- Add Programming Language :: Python :: 3.15 classifier in pyproject.toml
- Add "3.15" to TEST_PYTHON_VERSIONS in noxfile.py
- Add "3.15" to unit and integration test matrices in .github/workflows/tests.yml

Note: "3.14" is retained in tests.yml alongside "3.15" so the currently required "unit tests (3.14)" check continues to pass until "unit tests (3.15)" is enforced, and lint.yml/coverage.yml remain on "3.14" until this PR merges so base-branch coverage checks continue to find unit-3.14.
@hessjcg
hessjcg marked this pull request as ready for review November 10, 2026 22:29
@hessjcg
hessjcg requested a review from a team as a code owner November 10, 2026 22:29
@hessjcg
hessjcg merged commit 88195d8 into main Nov 10, 2026
28 of 31 checks passed
@hessjcg
hessjcg deleted the ci-add-python-315 branch November 10, 2026 22:30
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.

3 participants