Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there official guide for Python 3.x release lifecycle?

I just noticed Python 3.2 was removed from the drop down selector in Python Docs. I have a framework using Python 3.3, so I'd like to know when it'll share the same fate, and move to a newer version before this happens.

Is there an official guide on how long Python 3.x gets support, backports, etc.? I couldn't find any information about Python release lifecycle on Python's home page or via search engines.

like image 451
Jovik Avatar asked Nov 17 '16 12:11

Jovik


People also ask

What is the latest release version of Python 3?

This is the stable release of Python 3.10. 0. Python 3.10. 0 is the newest major release of the Python programming language, and it contains many new features and optimizations.

Is Python 3.8 end of life?

Python 3.8: security fixes only, no bug fixes will be provided; End Of Life: 2024-10.

How long will Python 3 be supported?

If you see 3.6 or earlier, by the end of December 2021, you'll no longer receive updates or bug fixes. To resolve that, you must upgrade to the latest version of Python. Because 3.6 will have reached End of Life (EOL), it will no longer receive bug fixes, even if they are critical.


1 Answers

Yes, you could look at the table in the Pythons Developer Guide for most releases. Specifically Python 3.3 will have security fixes until 2017-09-29.

Additionally, appropriate PEPs exist (google-able or from the devguide table) for each branch where a lifespan section specifies these. For 3.3 in PEP 398:

3.3 will receive bugfix updates approximately every 4-6 months for approximately 18 months. After the release of 3.4.0 final, a final 3.3 bugfix update will be released. After that, security updates (source only) will be released until 5 years after the release of 3.3 final, which will be September 2017.


For the rest of the actively maintained Pythons, the PEPs are:

  • Python 3.9 PEP 596
  • Python 3.8 PEP 569
  • Python 3.7 PEP 537
  • Python 3.6 PEP 494
  • Python 3.5 PEP 478

See the Lifespan and Schedule sections for details on these.

like image 140
Dimitris Fasarakis Hilliard Avatar answered Sep 24 '22 08:09

Dimitris Fasarakis Hilliard