【问题标题】:Is there official guide for Python 3.x release lifecycle?是否有 Python 3.x 发布生命周期的官方指南?
【发布时间】:2016-11-17 12:42:38
【问题描述】:

我刚刚注意到 Python 3.2 已从 Python Docs 的下拉选择器中删除。我有一个使用 Python 3.3 的框架,所以我想知道它什么时候会经历同样的命运,并在此之前迁移到更新的版本。

是否有关于 Python 3.x 获得支持、反向移植等多长时间的官方指南?我在 Python 的主页或搜索引擎上找不到任何关于 Python 发布生命周期的信息。

【问题讨论】:

    标签: python python-3.x python-3.3


    【解决方案1】:

    是的,您可以查看大多数版本的 table in the Pythons Developer Guide。具体来说,Python 3.3 将在 2017 年 9 月 29 日之前进行安全修复。

    此外,存在适当的PEPs(google-able 或来自 devguide 表)对于生命周期部分指定这些的每个分支。对于3.3 中的PEP 398

    3.3 将在大约 18 个月内大约每 4-6 个月收到一次错误修复更新。在3.4.0 final 发布后,将发布最终的3.3 bugfix 更新。之后,安全更新(仅限源代码)将在3.3 final 发布后的 5 年内发布,即 2017 年 9 月。


    对于其他积极维护的 Python,PEP 是:

    请参阅寿命时间表部分以了解有关这些内容的详细信息。

    【讨论】:

    • 有关以前 Python 版本的发布和生命周期结束日期,请参阅this link
    【解决方案2】:

    截至本答案(2021 年 1 月):

    • Python 3.4:生命周期结束
    • Python 3.5:生命周期结束
    • Python 3.6:仅安全修复,没有 将提供错误修复;寿命结束:2021-12-23
    • Python 3.7:仅安全修复,没有 将提供错误修复;生命周期结束:2023-06-27
    • Python 3.8:将提供安全修复错误修复;生命终结:2024-10
    • Python 3.9:将提供安全修复错误修复;生命终结:待定

    来源:https://devguide.python.org/#status-of-python-branches

    另请注意,自 Python 3.9 以来,Python 的发布周期已更改为 12 个月。见PEP-602 for more details。 Python 3.8 和之前的版本过去是 18 个月。这意味着我们应该在 2020 年底之前看到 Python 3.9!

    【讨论】:

      【解决方案3】:

      每个 Python 版本都会获得一个发布计划 PEP,其中包含有关计划生命周期的信息。对于 3.3:https://www.python.org/dev/peps/pep-0398/#id11

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-03-10
        • 1970-01-01
        • 2016-05-14
        • 2019-08-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多