随着 Python 2.7 在今年年初到达 EOL 阶段,原本内置了 Python 的 Fedora 发行版都在进行移除 Python 2 的工作。将于今年晚些时候发布的 Fedora 33 有望成为其中第一个移除更老的 Python 2.6 系列的版本。
Python 2.6 的生命周期结束可以追溯至 2013 年末。不过面向 Fedora 的 Python 2.6 封装却一直在更新,以保持与具有 Python 2.6 的 RHEL/EPEL 6 的兼容性。但现在随着 EPEL 6 作为 Red Hat Enterprise Linux 6 / CentOS 6 的额外软件包也到达了 EOL 阶段,Fedora 也将结束支持 Python 2.6。如果仍然有人在 EPEL 构建/测试用例之外使用它,则 Fedora 将保留其 Python 2.6 的支持。EPEL 6 将于 2020 年 11 月退休,与 Fedora 33 预期的发布时间差不多。
Fedora 33 的变更提案(勿与即将推出的 Fedora 32 混淆)是在本周早些时候提出的。另一项相似的变更是在 Fedora 33 中结束对 Python 的支持。不过开发团队还是选择保留对 Python 3.4 的支持,用于测试 EPEL6 和 Debian 8 Jessie。