性能提升25%的Python 3.11将推迟发布,原因竟是问题太多!

共 1430字,需浏览 3分钟

 ·

2022-07-10 00:07

△点击上方“Python猫”关注 ,回复“1”领取电子书

出品 | OSC开源社区(ID:oschina2013)
Python 3.11 是一个大版本,且带来了约 25% 的性能提升。但近日 Python 核心开发者 Pablo 在邮件中宣布,由于一些重要的性能 Bug 和崩溃问题,预计在 10 月底发布的  Python 3.11 稳定版本可能要推迟到 12 月。
Python 3.11 Beta 4 已经比计划发布的时间晚了三周,因为下面这些 “一堆未处理的、影响发布的问题”。
最难受的是,这已经是团队修复了很多 "阻止 Beta 4 发布" 的 Bug 之后才出现的新问题,其中一些 Bug 还是在最后一次更新后发现的,这意味着 Python 3.11 Beta 4 的发布时间都要随着修 Bug 而延后。
因此,Python 核心团队在与指导委员会讨论后,正在考虑将 3.11 的最终版本推迟到 12 月,以便再发布两个 beta 版本。
  • 如果上图中组织发布的问题在本周末之前未修复,那么 Python 3.11 将多发布两个测试版(每个测试版 1 个月),那么 Python 11 最终版本将肯定推迟到 12 月。

  • 如果这些阻止发布的程序在本周末之前已修复,那么 Python 3.11.0 Beta 4 将在下周一发布,这或许能加速 Python 11 的发布。

然而对 Python 3.11 能否在 12 月之前发布,团队似乎没什么把握,这是 Pablo 的原话:

我知道将发布推迟到 12 月会使某些 Linux 发行版的事情变得复杂,并会影响最终用户和针对原始版本的再发行商。

但作为发布团队,我们需要确保最终发布的版本足够稳定。不幸的是,鉴于当前的发布状态,我们目前没有信心


这里说的” Linux 发行版的事情变得复杂 “,是指一些 Linux 发行版计划在新版本中采用 Python 3.11 ,比如预计在 10 月底发布的 Fedora 37 。
但现在看来,如果 Fedora 37 不打算跟着 Python 跳票,那它只能选择回退到 Python 3.10 。

相关链接:https://mail.python.org/archives/list/python-dev@python.org/thread/3JWVCSBPBFWY5ZWSJ7RYB6FS5NIMCEOY/

https://github.com/python/cpython/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Arelease-blocker+label%3A3.11+

Python猫技术交流群开放啦!群里既有国内一二线大厂在职员工,也有国内外高校在读学生,既有十多年码龄的编程老鸟,也有中小学刚刚入门的新人,学习氛围良好!想入群的同学,请在公号内回复『交流群』,获取猫哥的微信(谢绝广告党,非诚勿扰!)~


还不过瘾?试试它们




如何用 Python 实现堆和优先队列?

豌豆·猫嫂的书单

推荐 14 款常用的测试开发工具!

解开 Python 中 self 的四个秘密!

冗长的 Python 代码,如何重构?

Python最会变魔术的魔术方法,我觉得是它!


如果你觉得本文有帮助
请慷慨分享点赞,感谢啦
浏览 51
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报