Update Python 3.13 to latest version 3.13.7
This PR updates Python 3.13 support to include the latest version 3.13.7, as requested in the issue. The repository previously had Python 3.13 versions up to 3.13.5 with some gaps (missing 3.13.4 and 3.13.6).
Changes Made
Platform Version Files
- Updated
platforms/python/versions/bullseye/versionsToBuild.txtto include Python 3.13.4, 3.13.6, and 3.13.7 - Updated
platforms/python/versions/bookworm/versionsToBuild.txtto include Python 3.13.4, 3.13.6, and 3.13.7 - All new versions use the correct GPG key:
7169605F62C751356D054A26A821E680E5FA6305
Constants and Generated Files
- Updated
build/constants.yamlto includepython313-version: 3.13.7as the latest Python 3.13 version - Added Python 3.13 runtime versions for both bookworm and bullseye platforms
- Regenerated all constants files using the SharedCodeGenerator tool, including:
build/__pythonVersions.shnow includesPYTHON313_VERSION='3.13.7'src/BuildScriptGenerator/PythonVersions.csnow includes the updated Python 3.13.7 constant
Documentation
- Updated
doc/supportedPlatformVersions.mdto list all Python 3.13 versions (3.13.1 through 3.13.7) for both bullseye and bookworm platforms
Verification
The changes ensure that:
- Python 3.13.7 is now the latest available Python 3.13 version
- All intermediate versions (3.13.4, 3.13.6) are also included for completeness
- Both bullseye and bookworm platforms support the full range of Python 3.13 versions
- All generated constants and documentation files are consistent and up-to-date
Fixes #2630.
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.
@vijaysaayi 👋 This repository doesn't have Copilot instructions. With Copilot instructions, I can understand the repository better, work faster and produce higher quality PRs.
I can generate a .github/copilot-instructions.md file for you automatically. Click here to open a pre-filled issue and assign it to me. I'll write the instructions, and then tag you for review.