web-dev-qa-db-ja.com

Python 3.xリリースライフサイクルの公式ガイドはありますか?

Python 3.2は Python Docs のドロップダウンセレクターから削除されました。Python 3.3を使用するフレームワークがあるため、同じ運命を共有する時期を知り、これが起こる前に新しいバージョンに移行したいのですが。

期間についての公式ガイドはありますかPython 3.xサポート、バックポートなどを取得しますか? Pythonリリースライフサイクルに関する情報をPythonのホームページまたは検索エンジンで見つけることができませんでした。

26
Jovik

はい、ほとんどのリリースでは Pythons Developer Guideの表 を参照できます。具体的には、Python 3.3には2017-09-29までセキュリティ修正が適用されます。

さらに、ライフスパンセクションで指定されている各ブランチに適切なPEPsが存在します(グーグル対応またはdevguideテーブルから)。 3.3PEP 398の場合:

3.3は、約4か月から6か月ごとに約18か月間、バグ修正の更新を受け取ります。 3.4.0 finalのリリース後、最終的な3.3バグ修正アップデートがリリースされます。その後、セキュリティ更新プログラム(ソースのみ)は、2017年9月の3.3 finalのリリース後5年までリリースされます。

この回答の時点(2019年11月):

  • Python 3.4:サポート終了
  • Python 3.5:セキュリティ修正のみ。バグ修正は提供されません。サポート終了:2020-09-13
  • Python 3.6:セキュリティ修正のみ。バグ修正は提供されません。サポート終了:2021-12-23
  • Python 3.7:セキュリティ修正[〜#〜]および[〜#〜]バグ修正が提供されます。サポート終了:2023-06-27
  • Python 3.8:セキュリティ修正[〜#〜]および[〜#〜]バグ修正が提供されます。サポート終了:2024-10

ソース: https://devguide.python.org/#status-of-python-branches

PythonリリースサイクルがPython 3.9から12か月に変更されました。詳細は PEP-602)を参照してください 。 Python 3.8およびそれ以前のリリースでは18か月になります。つまり、2020年末までにPython 3.9が表示されるはずです!

15
Tagar

各Pythonリリースは、計画された寿命に関する情報を含むリリーススケジュールPEPを取得します。3.3の場合: https://www.python.org/dev/peps/pep-0398/ #id11

7
R. Mitchum