Add a page about the status of the Python releases
See original GitHub issueIs your feature request related to a problem? Please describe.
In https://github.com/endoflife-date/endoflife.date/discussions/711 it was pointed out that it’s not easy for users to find information about the status of the Python releases. The devguide has some information, but it’s targeted to developers and it’s not easy to find. It was suggested to add a page to python.org that lists the current status of the Python releases.
Describe the solution you’d like
I’m currently working on a PR that will create two machine-parsable csv
s that list the status of the Python branches:
In order to avoid having multiple files that need to be updated whenever a new version is released, I suggest to use those files as the authoritative source, and use them to generate the content of this new python.org page.
Describe alternatives you’ve considered
- python.org could have its own list – independent from the devguide – updated either manually or automatically. I’m not familiar with the python.org workflow enough to tell how difficult it would be set up the suggested solution compared to having a separate list, but having multiple sources for the same information is generally something that we should avoid.
- Having this page on docs.python.org is an option too, but d.p.o is versioned and this might cause problems (e.g. older versions will have outdated copies).
- Having this page only on the devguide is also an option, but the devguide is aimed to CPython developers, not users. This makes it less discoverable, and possibly more confusing since it currently talks about branches – not releases.
Additional context
If this feature request is accepted, I will use the feedback to update the PR mentioned above.
Issue Analytics
- State:
- Created a year ago
- Comments:5 (2 by maintainers)
Top GitHub Comments
All the current (and proposed) devguide pages are missing patch numbers for supported versions.
endoflifenotes down supported versions (3.10.5, 3.9.13, 3.8.13, 3.7.13) while the latter only notes supported branches.
Using complete version numbers here is important, see point 2 in our recommendations here
@captn3m0: we now have https://devguide.python.org/versions/ which includes both the supported and no longer supported versions.
As part of https://github.com/python/devguide/pull/884, I’m still planning to replace both tables with two CSVs (or one that gets split while rendering the docs through an extension).