Fedora 32大变化:将删除Python 2及其软件包

by admin on 2020年3月1日

虽然 Fedora 30 尚未正式发布,Fedora 32
也要大约一年后才会面世,但目前官方已透露了一个重大变化:Fedora 32
将会移除 Python 2 和依赖它的软件包。

虽然Fedora 30还没有上市,Fedora
32直到大约一年后才上市,但我们已经知道一个很大的变化:删除Python
2和包依赖它。随着Fedora 32将于2020年上半年推出,超过了Python
2的终止时间,它的唯一合理性就是它们对Python 2进行了摧毁。

Python 2.7 于 2020 年 1 月 1
日正式停止维护,这也意味着 Python 2
完全退休,现在是 Python 3 的时代。

Python 2
将于2020年1月1日正式退休,官方不再提供维护,当前倒计时不断缩短,但 Fedora
中还有一千多个软件包依赖于 Python 2,多年来 Fedora 和其他 Linux
发行版一直在推动迁移到 Python 3.x。虽然大多数软件已默认使用 Python 3,但
Python 2 和各种仅支持 Python 2 的软件包仍然由不同的 Linux
发行版提供并且是通用的。

图片 1

图片 2

Fedora 32 计划在 2020 年上半年推出,那个时候 Python 2 早已退休,因此
Fedora 32 只能选择移除 Python 2。本周项目组已经确认移除 Python 2
的变更提案。预计
Python 2 及其子包将从 Fedora 32 开始从 Fedora 中删除。

在2020年1月1日,当Python
2.x被上游正式设置为生命终结时,多年来Fedora和其他Linux发行版一直在推动迁移到Python
3.x,虽然大多数现在默认使用Python 3作为默认的Python实现,但Python
2和各种仅支持Python-2的软件包仍然由不同的Linux发行版提供并且通用。

Python 之父两年前就已宣布 Python 2.7 将于 2020 年 1 月 1
日终止支持,现在这一天已经到来。Python 社区开发和共享的软件的存储中心
Python Package Index(PYPI)的大多数流行软件包现在都可以在 Python 2 和 3
上运行,并且每天都在增加,Python 2 的退休将会影响数百万系统的安全性。

图片 3

随着Fedora 32将于2020年上半年推出,超过了Python
2的终止时间,它的唯一合理性就是它们对Python
2进行了摧毁。这一点已经在本周被淘汰Python 2的变更建议所证实。Python
2及其子包将从f32开始从fedora中删除。

由于 Python 2 与下一代 Python 3 的兼容性问题,关于 Python 2
的退休一直以来都是开发者与各公司关注的重点,因为在 2
代退休前,需要确保业务都尽可能迁移到
3,方便系统后续维护与跟进。目前一些知名项目都已经做好了相应的准备,例如
NumPy、Requests 和 TensorFlow 等许多知名项目在 2020 年将停止支持
2.x,Ubuntu 20.04 LTS 开发周期的重要任务是移除 Python 2、QEMU 结束了对
Python 2 的支持、Fedora 也提出了统一流程让弃用上千 Python 2
软件包更可控……

不过我们也能看到,按照 Fedora 项目组的说法,如果确实有需要,可能会指定
Python 2.x 的某个版本在 Fedora 上提供。

虽然如果明年需要,FESCo仍然可以在选定的Python
2包上授予例外。此外,还有一个传统的Python27软件包,它仍然可供感兴趣的用户/开发人员使用,他们发现需要在他们的系统上运行遗留的Python代码。

图片 4

要了解关于这项变更提案的详细内容,请查看 Fedora
邮件列表。

通过Fedora邮件列表对预期变更建议进行更多讨论。我们可能会看到类似的python
2与Ubuntu 20.04的定位,特别是长期支持版本。

不过,虽然开发者与各公司需要尽快从 Python 2 迁移到 Python 3,但是与
Windows XP
一样,官方宣布其退休后,它还会长时间运行在众多业务中,并且会有官方以外的其它公司出面接手维护。

(文/开源中国)    

但不论怎样,还是建议听从官方迁移到 Python 3
的建议。为了简化过渡,官方迁移指南提供了有关在
Python 3 中运行 Python 2 代码的建议。

图片 5

Python 2,感谢你多年来的忠实服务。

Python,现在是你的时代。

(文/开源中国)    

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图