Fedora终于要和Python 2.7说再见
红帽工程师 Miro Hrončok 提交了一份变更提案,建议在 Fedora 41 中退役 Python 2.7,并放弃仍然依赖 Python 2 的软件包。
Python 2 已于 2020 年 1 月 1 日结束生命周期,CentOS 7 也已结束生命周期,RHEL 8 的 Python 2.7 应用程序支持也将退出,红帽开发人员认为现在是时候从 Fedora 中移除 Python 2.7 软件包了。除了 PyPy 之外,Fedora 将不再支持 Python 2。
还有一些仍然依赖 Python 2.7 的软件包可能也会在此过程中退役,它们也都是不容易维护的软件包。主要的注意事项是 GIMP 2 仍然依赖于 Python 2... 如果期待已久的 GIMP 3.0 最终能及时发布的话,Fedora 41 希望能及时发布。
但如果 GIMP 2 仍留在 Fedora 41 中,那么 Python 2.7 的退役时间将推迟到明年的 Fedora 42。
Fedora 更改提案解释说:
"Python 维护者将不再定期向 RHEL 中的 Python 2.7 反向移植安全修复,因为 RHEL 7 的维护工作已经结束,RHEL 8 中的 Python 2.7 应用程序流也将退役。
我们提供这个过时的软件包已经超过其退役日期长达 5 年之久,并将继续提供直到 Fedora 40 生命周期结束。
我们并不希望将这个软件包弃之不用,因为我们担心如果由其他人来维护,它将得不到应有的照顾。
如果有潜在的维护者有兴趣在 Fedora 41 之后继续维护 Fedora 中的 Python 2,他们可以和我们谈谈,并通过提前加入维护来证明他们有能力和意愿维护 Python 2。
需要在 Python 2 中运行应用程序的用户应该在支持 Python 2 的平台上运行。在不支持的 Python 上运行应用程序是危险的。
仍然需要在 Python 2 上测试其软件的开发者可以使用旧版 Fedora 或不支持的 CentOS/RHEL 版本的容器 "。
Fedora 41 变更提案仍需 Fedora 工程与指导委员会 (FESCo) 的批准,但大概会继续进行 -- 假设 GIMP 3.0 最终在今年夏天发布,从而不会阻碍 Python 2.7 的移除。
延伸阅读
Reference
https://fedoraproject.org/wiki/Changes/RetirePython2.7
https://www.phoronix.com/news/Fedora-41-Drop-Python-2.7
END
热门文章
- 完全开源的现代化IDE正式发布:支持云端和桌面、兼容VS Code扩展
微信扫码关注该文公众号作者