为了解决这个问题,尽早去掉对 Python 2 的依赖,把基于 Python 2 的软件包都移除是最佳选择。但是实际操作起来会比较麻烦,并且可能对系统造成破坏性变更,于是 Fedora 的几位开发者提交了一项弃用 Python 2 软件包的统一流程提案,希望移除 Python 2 软件包更具可控性,让 Python 2 退休的影响降低。

该提案具体分情况描述了几个流程,主要涉及到针对 Python 2 subpackage(子包)、module(模块) 与 requirement(运行环境依赖)等几个方面的处理:

通过类似于孤立的过程,Python 2 子包可以很容易弃用。
没有其它功能的 Python 2 模块将被删除。
非必要的环境依赖将被删除。
Fedora 社区将收集信息以帮助“项目管理”。
将从系统中删除不可安装的 Python 2 包。
展开
评论