首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python今年起将每年发一个新版本

最近,Python社区在讨论缩短Python版本发布的周期,改为一年发布一个主要的版本。在此之前,Python基本保持着一年半发布一个版本的频率。

Python社区对于新的版本开发周期是这样规划的:

在一年周期开始前的5个月时间里(跟上一个周期的末尾是重合的,因为每个周期的末尾基本上是bug fix,比较清闲),各个开发者自由开发讨论,提交特性,但是不合并到开发分支。

一年周期的头7个月,确定feature并完成alpha版本。

然后4个月的时间bug fix,以完成beta版本。

最后1个月整理收尾,最终发布正式版。

正式版发布之后,一年之内会有完整的bug fix的支持,5年之内会有安全更新的支持。

Python社区这个决定,主要出于以下考虑:

1、让每个版本升级得更小、更平滑。因为开发人手是没有变化的,所以周期变短,也同时意味着每次升级带来的更新越小。这样使用Python的人更加不用担心升级Python会破坏现有的代码(当然,还是要做一些迁移或者兼容)。

2、世界变化很快,要更快地响应和更新,及时交付必要的特性。之前18个月的更新频率,导致快要冻结特性的时候,突然发现某个特性不得不加(世界变化太快,有些变化不得不应付),搞得手忙脚乱。

3、让开发人员的工作更有规律,能够更方便地计划自己的生活。因为每年一个版本,意味着发布新版本几乎每年都是10月份,Alpha版本发布几乎每年都是5月份。开发人员可以有机会地调整时间,合理安排生活。

4、开发进度也更易于跟踪。

当然,这个周期调整的计划,还在讨论中,还有变化的可能。这样改是好是坏?大家如何看,可以在评论区留言哦~

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190914A03PQ700?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券