虽然Fedora 30还有三个月才会发布,系统范围内的更改截止日期已经过去了,但是雄心勃勃的Fedora开发人员已经在考虑将于11月发布的Fedora 31的早期特性计划。
Fedora 31系统范围内的首批更改建议之一是将Python 3.7升级到Python 3.8。Python 3.7是在去年夏天发布的,而Python 3.8.0版本甚至预计要到10月底才会发布,但是考虑到它将是Python3的另一个重大更新,Fedora开发人员正在尽早协调升级,以防止在周期后期可能出现的影响。
到目前为止,在语言方面添加到Python 3.8的新功能之一是使用符号NAME := expr的赋值表达式的概念。虽然早期的alpha版本已经开始,但是对于Python 3.8的功能冻结甚至要到5月底才有用于编译的字节码文件,各种性能优化和其他改进的并行文件系统缓存。 Python 3.8的其他早期特性和更改概述在what's new页面中。
Beta版本预计将在今年夏天发布,候选版本将于9月底开始,最终版本将于10月20日左右发布。
Fedora 31暂定的发布计划将在11月底左右发布。
Fedora 31中Python 3.8的早期特性规划仍然依赖于FESCo的批准,尽管这几乎是一个既定的条件,但是可以通过Fedora Wiki找到。
对于Fedora 29或更新版本,您已经可以通过sudo dnf install python38开始测试Python 3.8 alpha版本。