Arch Linux 已从存储库中彻底移除 Python 2


Arch Linux 宣布已从存储库中删除所有依赖 python2 的项目,python2 已彻底从该发行版中移除。如果你的 Arch Linux  上仍然安装了 python2,请考虑删除它和任何 python2 软件包。

2018 年,Python 之父宣布将在 2020 年初终止对 Python 2 的支持,消息一放出来,各大发行版和开源软件就开始着手减少对 Python 2 的依赖。比如  NumPy、Requests 和 TensorFlow 等许多知名项目在 2020 年停止支持 Python 2.x,而发行版中,先是Fedora 33 最早完全结束对 Python 2.6 的支持 ,紧接着 Ubuntu 20.04 LTS 移除 Python 2,Mageia 8 也移除了对 Python 2 的依赖。

彻底移除 Python 2 对很多软件或系统来说是一项大工程,因为保不准某个包中就存在 Python 2 依赖项。但即便如此,各大社区仍在坚持这项工作,因为 EOL 意味着 python 2 没有维护,不会解决任何安全问题,不更新任何安全模块,甚至其本身都迅速成为了一个安全漏洞。

从 Python 2 正式 EOL 开始, Arch Linux 就一直在努力减少存储库中依赖于 python2 的项目数量,终于在两年后完成了这项艰巨工作。


相關推薦

2024-02-02

etpid 用于从进程文件描述符获取进程 ID。 stdbit.h header 已从 ISO C2X 添加。 Libcrypt 已从 GNU C 库中删除。用户应改用 libxcrypt。 IA-64 Linux 配置不再受支持,因为 Itanium 支持已从 Linux 内核中删除。 各种安全修复,包括

2022-05-24

制台上。 SDL 1.2 迁移到 SDL 1.2 兼容 旧的 sdl 包 (SDL 1.2) 已从社区转移到测试,因此不会成为 Alpine 3.16 的一部分。 其他软件更新 GNOME 42 LLVM 13 PHP 8.0 and 8.1 both shipped Python 3.10 QEMU 7 R 4.2 Ruby 3.1 Rust 1.60 Sway 1.7 Xen 4.1

2023-02-27

两个版本的二进制文件不会冲突并且能够在同一个服务器存储库中共存。 新的图形模型 Conan 2.0 定义了新的需求特征和包类型,以更好地表示 C 和 C++ 二进制文件产生的关系,比如可执行文件、共享库链接静态库或共享库。 新

2023-06-09

amon 5.8 桌面环境已经发布,且已经在 Arch Linux 的稳定软件存储库中可用。 Cinnamon 5.8 有几个很酷的新功能,其中之一是 XDG 桌面门户支持,为 Flatpak 应用程序以及 GNOME/libadwaita 应用程序提供更好的兼容性,使得这些应用程序可以

2024-08-27

信号”,一些技术员工还处于加班状态。目前,这些员工已从通信软件的产品群组被移除,无法通过VPN登录公司内网,但仍可访问邮件。 IBM中国有多个分公司,此次被收回权限的员工属于IBMV,下设CDL(IBM中国开发中心)和CSL(

2024-10-09

创建新文件时默认使用该后端。 支持的最低 macOS 版本已从 10.9 更改为 10.13 (High Sierra)。今后将不支持较旧的 macOS 版本。 WASI 现在是 Tier 2 支持平台,Emscripten 不再是官方支持的平台(但 Pyodide 继续支持 Emscrip

2023-01-04

完全删除 Python 2 是一项大工程。所以 Debian 花费三年多才彻底完成这项工作。 延伸阅读 Ubuntu 20.04 LTS 移除 Python 2 的工作仍在继续,并为衍生版提供缓冲方案 Python 2 结束支持,Ubuntu 20.04 LTS 继续进行将其移除的工作

2024-10-03

创建新文件时默认使用该后端。 支持的最低 macOS 版本已从 10.9 更改为 10.13 (High Sierra)。今后将不支持较旧的 macOS 版本。 WASI 现在是 Tier 2 支持平台,Emscripten 不再是官方支持的平台(但 Pyodide 继续支持 Emscrip

2024-01-03

PyPy已将其官方仓库和问题跟踪器从 https://foss.heptapod.net/pypy/pypy 迁移到 https://github.com/pypy/pypy,也正式从 Mercurial 转移到 Git。 官方团队仍然认为Mercurial是更好的版本控制系统,命名分支模型和用户界面都优于其它选择,但foss.hept

2023-03-07

去年我们报道了 Linux 内核拟放弃支持英特尔 ICC 编译器,如今该讨论终于有了结果。在 Linux 6.3 内核合并窗口打开的最后一天,Linus Torvalds 合并了“删除 Intel ICC 编译器支持” 补丁,从内核中移除了 Intel  ICC  编译器的支

2022-02-25

读模式,来自 BPO 的数据被导出,并放在 Github 上的临时存储库中。(预计要 22 个小时)2022 年 3 月 11 日,星期五:Github 将临时存储库中的 Bug 转移到 GitHub 的 Python 库 ,正式完成迁移。  在迁移过程中,有如下需要注意的

2022-10-09

wire 为默认设置)。 在安装过程中呈现的幻灯片进行了彻底的改造,不再使用每张幻灯片的完整不同的图像,现在它有一个静态背景和动画文本的滑动和淡入淡出。每个文本的对应图像现在也作为幻灯片渐渐进入。所以现在不

2023-07-10

tem 允许在主机本身上安装软件包,例如来自 Arch Linux 存储库的驱动程序和虚拟化软件( system install 和 system remove )。与许多其他不可变发行版不同,如果安装在主机上,blendOS 支持 VirtualBox 等软件。 user 

2023-01-13

多官方/非官方的 Python 包和模块都深度融合了 GIL 模块,彻底移除 GIL 功能可能会对生态造成影响。在 2023 年 1 月 9 日, Sam Gross 又创建了另一个 Python 提案 PEP 703:使全局解释器锁成为构建 Python 的可选项。 CPython