Skip to content

Conversation

@hugovk
Copy link
Member

@hugovk hugovk commented Jan 6, 2026

Description

Generate the table of active Python releases.

This means we can remove another manual step from the release process.

Get the releases data from the PEPs API: https://peps.python.org/api/#release-cycle-json

We were using another PEPs API file -- https://peps.python.org/api/#python-releases-json -- elsewhere. Let's refactor that to use the other one, because the file is a bit smaller.

Before

image

https://www.python.org/downloads/

After

image

And because this is getting up-to-date data from the API, it's more accurate. For example, I had initially copied and pasted the wrong 3.15 first release date (2026-10-07) when it's really 2026-10-01.

@hugovk hugovk added the app/downloads Relates to the downloads app label Jan 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

app/downloads Relates to the downloads app

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant