Fedora 41 終於要跟Python 2.7 說再見了
紅帽工程師Miro Hrončok 提交了一份變更提案,建議在Fedora 41 中退役Python 2.7,並放棄仍依賴Python 2 的軟體包。 Python 2 已於2020 年1 月1 日退出生命週期,CentOS 7 也已退出生命週期,RHEL 8 的Python 2.7 應用程式支援也將退出,紅帽開發人員認為現在是時候從Fedora 中移除Python 2.7 軟體包了。除了PyPy 之外,Fedora 將不再支援Python 2。
還有一些仍然依賴Python 2.7 的軟體包可能也會在過程中退役,它們也都是不容易維護的軟體包。主要的注意事項是GIMP 2 仍然依賴Python 2…如果期待已久的GIMP 3.0最終能及時發布的話,Fedora 41 希望能及時發布。但如果GIMP 2 仍留在Fedora 41 中,那麼Python 2.7 的退休時間將推遲到明年的Fedora 42。
Fedora 更改提案解釋:
“Python 維護者將不再定期向RHEL 中的Python 2.7 反向移植安全修復,因為RHEL 7 的維護工作已經結束,RHEL 8 中的Python 2.7 應用程式流程也將退役。我們提供這個過時的軟體包已經結束,RHEL 8 中的Python 2.7 應用程式流程也將退役。我們提供這個過時的軟體包已經提供這個過時的軟體包。超過其退役日期長達5 年之久,並將繼續提供直到Fedora 40 生命週期結束。
我們並不希望將這個軟體包棄之不用,因為我們擔心如果由其他人來維護,它將得不到應有的照顧。如果有潛在的維護者有興趣在Fedora 41 之後繼續維護Fedora 中的Python 2,他們可以和我們談談,並透過提前加入維護來證明他們有能力和意願維護Python 2。
需要在Python 2 中運行應用程式的用戶應該在支援Python 2 的平台上運行。在不支援的Python 上運行應用程式是危險的。
仍需要在Python 2 上測試其軟體的開發者可以使用舊版Fedora 或不支援的CentOS/RHEL 版本的容器”。
F41 變更提案仍需Fedora 工程與指導委員會(FESCo) 的批准,但大概會繼續進行–假設GIMP 3.0 最終在今年夏天發布,從而不會阻礙Python 2.7 的移除。