Debian 彻底移除 Python 2

Debian软件包维护者开始从开发分支Unstable中删除Python2的最后一个软件包和依赖,这一过程因一些相互依赖而需强制执行。尽管Python2已在2020年停止官方支持,但Debian11(Bullseye)可能仍会保留Python2一段时间,至少维护到2024年中期。
部署运行你感兴趣的模型镜像

整理 | 苏宓
出品 | 优快云(ID:优快云news)
近日,根据 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

您可能感兴趣的与本文相关的镜像

Python3.11

Python3.11

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

优快云资讯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值