Description
In 2019 Dustin Ingram made this chart of the Python release cycle: https://python-release-cycle.glitch.me/
Jeff Triplett and I have forked to make one for Django and Drupal respectively. It's a simple static site: some HTML, JS and CSS using a Gantt chart from Google Charts:
Dustin recently asked:
Hugo, do you think there's any appetite for putting this in more official docs or web properties somewhere? I think there was talk about that at some point but never saw it happen.
I think it would be good, it has come up before a couple of times:
- Simple End-of-life guide covering all unsupported versions cpython#69483
- It would be great if we can clarify which Python versions are still maintained ... pythondotorg#1302
Options
If so, we have a number of options.
We could:
-
Move this page under https://github.com/python/ as a standalone static page
- Either link to the static page, or
- figure out a way to integrate it to https://www.python.org/downloads/ and/or https://devguide.python.org/versions/
-
Create a new chart integrated into either of those pages
Proof of concept
For option two, I made a proof of concept using https://github.com/mgaitan/sphinxcontrib-mermaid to render a Gantt chart on the devguide: https://hugovk-devguide.readthedocs.io/en/mermaid/versions/
Right now it duplicates the dates, but once python/devguide#884 is merged, we could generate them from the CSV.
Further
Let's discuss in today's docs community meeting.