Fedora工程指导委员会投票接受了将Python
3作为默认Python实现版本的提议。此外,Fedora的包管理器将从yum切换到DNF。默认使用
Python 3还是使用Python
2.6的争论主要在于两者不兼容,从而给Python的项目迁移制造了麻烦。

澳门新萄京官方网站,Fedora 发行版默认使用的 Python 语言版本从 Python 2 切换到 Python 3
还需要在发布多个版本之后才能完成。最新提议的日期是到 2020
年,也就是上游淘汰 Python 2 之时。

Python
3分支自2008年发布以来积极开发了五年,已经成熟和稳定,而目前仍在维护的Python
2分支不增加新特性,只接受bug和安全修正,它最早的版本是在2000年发布的。

目前 Fedora 的大部分 Python 代码能兼容 Python 3,但
/usr/bin/python 仍然指向 Python 2,各种
python- *包仍然意味着是在使用 Python 2。

(文/开源中国)    

开发者希望在 Fedora 30 中可从 Python 2 包删除 python- prefix,并从
shebangs 中删除 /usr/bin/python,,还希望到 2020 年上半年发布 Fedora 32
时,默认的 Python 版本能切换到 Python 3,然后到 Fedora 33
或更高版本后可以摆脱 Python 2。

网站地图xml地图