
Status of Python versions
The main branch is currently the future Python 3.15, and is the only branch that accepts new features. The latest release for each Python version can be found on the download page.
Python Security Response Team (PSRT)
This could be “all versions”, but if the vulnerability exists in a new feature or removed feature then this could be different. Include versions that are end-of-life in this calculation (for example, …
Development cycle - Python Developer's Guide
The Status of Python versions page contains list of active and end-of-life branches. The latest release for each Python version can be found on the download page.
Compile and build - devguide.python.org
For a concise step by step summary of building Python on Windows, you can read Victor Stinner’s guide. All supported versions of Python can be built using Microsoft Visual Studio 2017 or …
Running and writing tests - Python Developer's Guide
This document assumes you are working from an in-development checkout of Python. If you are not then some things presented here may not work as they may depend on new features not …
New buildbot workers - Python Developer's Guide
Since the goal is to build Python from source, the system will need to have everything required to do normal python development: a compiler, a linker, and (except on windows) the …
Setup and building - Python Developer's Guide
These instructions cover how to get a working copy of the source code and a compiled version of the CPython interpreter (CPython is the version of Python available from …
Status of Python versions
The main branch is currently the future Python 3.15, and is the only branch that accepts new features. The latest release for each Python version can be found on the download page.
Changing Python’s C API
If it’s possible that future Python versions will need to add a new field to your struct, make sure it can be done. Make as few assumptions as possible about implementation details that might …
Python Developer’s Guide
This guide is a comprehensive resource for contributing to Python – for both new and experienced contributors. It is maintained by the same community that maintains Python.