Fedora 31 Is Already Planning Ahead For Python 3.8

Written by Michael Larabel in Fedora on 13 February 2019 at 06:36 PM EST. 17 Comments
FEDORA
While Fedora 30 isn't debuting for another three months, with the system-wide change deadline already having passed on that release, ambitious Fedora developers are already thinking about early feature plans for Fedora 31 that will debut in November.

One of the first Fedora 31 system-wide change proposals is for upgrading from Python 3.7 to Python 3.8. Python 3.7 was released just last summer and the Python 3.8.0 release isn't even expected until the end of October, but given it will be another big update to Python3, Fedora developers are working on coordinating the upgrade early to prevent possible fallout late in the cycle.

One of the new features added so far to Python 3.8 on the language side is the concept of assignment expressions using the notation NAME := expr. There is also a parallel file-system cache for compiled bytecode files, various performance optimizations, and other improvements though the feature freeze for Python 3.8 isn't even until the end of May, though early alpha releases have begun. Other early features and changes for Python 3.8 are outlined on the what's new page.

Beta releases are expected through the summer, the release candidates to start by the end of September, and the final release to ideally take place around 20 October.

The tentative Fedora 31 release schedule is putting this release to take place around the end of November.

The early feature planning for Python 3.8 in Fedora 31, which is still contingent upon the approval of FESCo, though that's almost a given, can be found via the Fedora Wiki.

For those on Fedora 29 or newer, you can already begin testing the Python 3.8 alpha releases via sudo dnf install python38.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week