Skip to content

Conversation

@hugovk
Copy link
Member

@hugovk hugovk commented Nov 26, 2025

Description

Automating some more manual RM stuff from PEP 101:

  • If this is a final release:
    • For 3.X.Y, edit all the previous X.Y releases’ page(s) to point to the new release. This includes the content field of the Downloads -> Releases entry for the release:
    Note: Python 3.x.(y-1) has been superseded by
    `Python 3.x.y </downloads/release/python-3xy/>`_.
    

This tedious manual work isn't often followed, and is perfect for automating over here.

So this adds a note to release pages to link to the latest one in the feature series. The latest one doesn't have the link.

image image

For example:

I didn't bother adding it for Python 2 releases.

@hugovk hugovk added enhancement This is an improvement to existing code or configuration app/downloads Relates to the downloads app labels Nov 26, 2025
@JacobCoffee JacobCoffee merged commit b51e4f8 into python:main Nov 26, 2025
3 checks passed
@hugovk hugovk deleted the latest-in-series branch November 26, 2025 19:57
@captn3m0
Copy link

Love this change :)

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 enhancement This is an improvement to existing code or configuration

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants