Skip to content

Add support for Python 3.15#4848

Merged
bdbaddog merged 3 commits intoSCons:masterfrom
mwichmann:feature/py315
May 5, 2026
Merged

Add support for Python 3.15#4848
bdbaddog merged 3 commits intoSCons:masterfrom
mwichmann:feature/py315

Conversation

@mwichmann
Copy link
Copy Markdown
Collaborator

This change affects only the ActionTests.py test, which has version-indexed bytecode strings. This is tested working as of 3.15.0a8, which was the first time the bytecode changed - and billed as the last planned alpha (now looks like there might be one more)

Note the CI won't touch the 3.15 code path... it would need a test that included something like

steps:
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
  with:
    python-version: '3.15-dev'

Contributor Checklist:

  • I have created a new test or updated the unit tests to cover the new/changed functionality.
  • I have updated CHANGES.txt and RELEASE.txt (and read the README.rst).
  • I have updated the appropriate documentation

This change affects only the ActionTests.py test, which has
version-indexed bytecode strings. This is tested working as
of 3.15.0a8, which was the first time the bytecode changed -
and originally billed as the last alpha (now looks like there
might be one more)

Signed-off-by: Mats Wichmann <mats@linux.com>
@bdbaddog bdbaddog merged commit dc70d15 into SCons:master May 5, 2026
10 of 12 checks passed
@github-project-automation github-project-automation Bot moved this from In review to Done in Next Release May 5, 2026
@mwichmann mwichmann added this to the NextRelease milestone May 6, 2026
@mwichmann mwichmann deleted the feature/py315 branch May 6, 2026 00:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants