Python 2 & Its Packages Likely To Be Dropped For Fedora 32

Written by Michael Larabel in Fedora on 25 April 2019 at 07:58 PM EDT. 18 Comments
While Fedora 30 isn't even out the door yet and Fedora 32 not coming out until roughly one year from now, we already know one big change on the table: dropping Python 2 and packages depending upon it.

On 1 January 2020 is when Python 2.x is officially set to be end-of-life by upstream and for years Fedora and other Linux distributions have been pushing for the move to Python 3.x. While most are now defaulting to Python 3 as the default Python implementation, Python 2 and various Python-2-only packages are still shipped and common by different Linux distributions.

With Fedora 32 coming in H1'2020 past the EOL of Python 2, it's only logical that will be the release where they do the gutting of Python 2. That's been confirmed this week by the change proposal to retire Python 2. Python 2 and its sub-packages are expected to be removed from Fedora beginning in F32.

Though the door is still open for FESCo granting exceptions on select Python 2 packages if the need arises next year. Also, there is talk of a legacy python27 package that would still be available for interested users/developers that find the need to run legacy Python code on their systems.

More discussion on this anticipated change proposal via the Fedora mailing list. We're likely to see similar positioning of Python 2 with Ubuntu 20.04 especially with that being a Long Term Support release.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week