查看原文
其他

Debian 彻底移除 Python 2

CSDN 2023-01-11

整理 | 苏宓
出品 | CSDN(ID:CSDNnews)

近日,根据 Debian 的 Bug 日志记录显示,Debian 的软件包维护者正在从开发分支 Unstable (Sid)中删除了支持过时的编程语言 Python 2 的最后一个软件包和依赖项。

其维护者在日志中写道:

删除最后的 Python 2 残留,这将需要强制执行,因为最终位之间存在一些相互依赖关系:

- gnat-gps (Fix coming when GNAT 12 is complete: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1015974#10)

- python-defaults (earlier RM bug)

当前,过时的编程语言的版本在软件包中已经搜索不到了。

相比其他的 Linux 发行版,倾向于长期维护和尽可能覆盖广泛软件包和架构支持的 Debian 项目,还是相当的保守。它往往需要几年的时间来实现其他 Linux 发行版迅速实现的变化,当然这也包括了当下弃用过时的 Python 2。事实上,其他的发行版,如 Fedora 和 Ubuntu 的版本早在 2020 年春季发布的时候已经弃用了 Python 2。

对于 Python 2 自身而言,它早在 2020 年 1 月 1 日就已经正式不再被支持。随后同年的 4 月,Python 2.x 迎来了最终版本 2.7.18。

在更早之前的 2008 年,随着与 Python 2 不兼容的 Python 3 发布,开发者宣布他们将不再长期支持 Python 2。不过在 2010 年,Python 2.7 是该分支的最后一个主要版本。

不过,如同很多碎片化软件一样,官方想要结束旧版本的支持,困难重重,截至目前,很多旧的软件仍然没有被移植到 Python 3 上,依旧在用 Python 2 版本。

此外,Python 2 可能会在未来几年内保留在 Debian 的稳定版本中,这些软件包很可能不会被删除。目前的 Debian 11(Bullseye)可能会被默认维护到至少 2024 年 7 月中旬。

参考资料:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1027108

《2022-2023 中国开源开发者大调查》重磅启动,欢迎扫描下方二维码,参与人人都在使用的「开源开发者」问卷调研,更有 iPad 等精美大礼等你拿!

“鸿蒙之父”王成录重申:鸿蒙系统不是安卓套壳;苹果多款产品电池修理费将涨价;Debian移除Python 2|极客头条
Python 最受后端欢迎、中国开发者最爱 Star,揭晓 GitHub 2022 的趋势和见解!
个人英雄主义黄昏将至,6 大现状聊透开源这一年

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存