Fedora 32 will remove Python 2 package and all its subpackages

Although Fedora 30 has not yet been officially released, Fedora 32 will not be available until about a year later, but the Fedora team has revealed a major change: Fedora 32 will remove Python 2 package and all its subpackages.

fedora 29

Python 2 will officially retire on January 1, 2020, this version no longer provides maintenance, the current countdown continues to shrink, but there are more than a thousand packages in Fedora that rely on Python 2, and Fedora and other Linux distributions have been started to migrate to Python 3.x. While most software has Python 3 by default, Python 2 and various Python 2 only packages are still available and available from different Linux distributions.

Fedora 32 is scheduled to be available in the first half of 2020 when Python 2 was retired, so Fedora 32 can only choose to remove Python 2. This week the project team has confirmed the removal of the Python 2 change proposal. It is expected that Python 2 and its subpackages will be removed from Fedora starting with Fedora 32.

However, we can also see that, according to the Fedora project team, if it is really necessary, a version of Python 2.x may be specified on Fedora. To learn more about this change proposal, check out the Fedora mailing list here.