question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Add a page about the status of the Python releases

See original GitHub issue

Is 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 csvs 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:open
  • Created a year ago
  • Comments:5 (2 by maintainers)

github_iconTop GitHub Comments

1reaction
captn3m0commented, Jul 12, 2022

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

0reactions
ezio-melotticommented, Jul 12, 2022

@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).

Read more comments on GitHub >

github_iconTop Results From Across the Web

Status of Python Versions - Python Developer's Guide
The latest release for each Python version can be found on the download page. ... Branch. Schedule. Status. First release. End of life....
Read more >
Releases - Python.org
Python releases are now listed on the downloads page. This page only provides links to older releases which are not listed in the...
Read more >
Python Source Releases
Stable Releases. Python 3.11.1 - Dec. 6, 2022. Download Gzipped source tarball; Download XZ compressed source tarball · Python 3.10.9 - Dec. 6,...
Read more >
PEP 101 – Doing Python Releases 101
Python releases are digitally signed with GPG; you'll need a key, ... Add the new version to the Python Documentation by Version page...
Read more >
Python Documentation by Version
Python 3.10.1, documentation released on 6 December 2021. Python 3.10.0, documentation released on 4 October 2021. Python 3.9.16, documentation released ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found