Fedora 31 已經為 Python 3.8 做好了準備

weixin_33806914發表於2019-02-15

距離 Fedora 30 推出還沒有三個月,系統範圍內修改的截止日期就已經過去了。Fedora 開發人員正在準備將於11月推出的 Fedora 31 的早期功能計劃了。

從 Python 3.7 升級到 Python 3.8,是 Fedora 31 早期版本的提議之一。Python 3.7 在去年夏天釋出,Python 3.8.0 甚至可能不會在10月底之前釋出,不過鑑於這是 Python 3 的一個重大更新,Fedora 開發人員正在努力盡早協調升級,以防止更新週期中可能出現的問題。


Python 3.8 語言方面的新特性之一是使用 NAME:= expr 的賦值表示式。另外,新版還有用於編譯位元組碼檔案(bytecode files)的並行檔案系統快取,各種效能優化和其他改進。儘管早期的 alpha 版本現在已經開始了,但 Python 3.8 功能凍結、Beta 版本的釋出要到5月底才有。(Python 3.8 早期功能和改動可以在這個頁面檢視。)

Python 3.8 的 Beta 版本預計將在今年夏天釋出,釋出候選版本(the release candidates)將於9月底開始,最終版本將於10月20日左右釋出。 而根據官方公佈的時間表,Fedora 31 準備在11月底釋出。Fedora 31 中 Python 3.8 的早期特性規劃,仍取決於 FESCo 的批准。不過這個批准幾乎是給定的,畢竟已經可以通過 Fedora Wiki 找到 Python 3.8 相關頁面。

對於 Fedora 29 或更高版本的使用者,您已經可以通過 sudo dnf install python38 開始測試 Python 3.8 alpha 版本。

相關文章