雖然Fedora 30還沒有上市,F(xiàn)edora 32直到大約一年后才上市,但我們已經(jīng)知道一個很大的變化:刪除Python 2和包依賴它。隨著Fedora 32將于2020年上半年推出,超過了Python 2的終止時間,它的唯一合理性就是它們對Python 2進(jìn)行了摧毀。
image
在2020年1月1日,當(dāng)Python 2.x被上游正式設(shè)置為生命終結(jié)時,多年來Fedora和其他Linux發(fā)行版一直在推動遷移到Python 3.x,雖然大多數(shù)現(xiàn)在默認(rèn)使用Python 3作為默認(rèn)的Python實(shí)現(xiàn),但Python 2和各種僅支持Python-2的軟件包仍然由不同的Linux發(fā)行版提供并且通用。
隨著Fedora 32將于2020年上半年推出,超過了Python 2的終止時間,它的唯一合理性就是它們對Python 2進(jìn)行了摧毀。這一點(diǎn)已經(jīng)在本周被淘汰Python 2的變更建議所證實(shí)。Python 2及其子包將從f32開始從fedora中刪除。
雖然如果明年需要,F(xiàn)ESCo仍然可以在選定的Python 2包上授予例外。此外,還有一個傳統(tǒng)的Python27軟件包,它仍然可供感興趣的用戶/開發(fā)人員使用,他們發(fā)現(xiàn)需要在他們的系統(tǒng)上運(yùn)行遺留的Python代碼。
通過Fedora郵件列表對預(yù)期變更建議進(jìn)行更多討論。我們可能會看到類似的python 2與Ubuntu 20.04的定位,特別是長期支持版本。