Fedora 23 Moving Ahead With Its Python 3 Plans
While Python 3 aimed to be the default Python version installed in Fedora 22 (that in turn was carrying over work from Fedora 21), that didn't pan out and now for Fedora 23 they once again have the Py3 goal.
For making Python 3 the default Python implementation in Fedora 23, the new DNF package manager currently only works for Python 2 needs to be ported over to Py3. Python 3 also needs to be made the only Python implementation on Fedora Workstation LiveDVD, the minimal cloud image, and Atomic Host. However, Python 2 will likely stick around on the Fedora Server LiveDVD.
Python 2 support will remain available on Fedora 23+ via packages in the repository, but will not be shipped by default. When installed, Python 2 will still be linked to from /usr/bin/python per upstream guidance. More details on the Python 3 plans for Fedora 23 can be found via the Fedora Project Wiki.
Fedora hasn't been the only distribution dragging out their Python-3-by-default plans but Ubuntu plans Python 3 by default for Ubuntu 16.04 early next year. Other distributions are also still working on migrating from Python 2.x to Python 3 in their massive code-bases.
For making Python 3 the default Python implementation in Fedora 23, the new DNF package manager currently only works for Python 2 needs to be ported over to Py3. Python 3 also needs to be made the only Python implementation on Fedora Workstation LiveDVD, the minimal cloud image, and Atomic Host. However, Python 2 will likely stick around on the Fedora Server LiveDVD.
Python 2 support will remain available on Fedora 23+ via packages in the repository, but will not be shipped by default. When installed, Python 2 will still be linked to from /usr/bin/python per upstream guidance. More details on the Python 3 plans for Fedora 23 can be found via the Fedora Project Wiki.
Fedora hasn't been the only distribution dragging out their Python-3-by-default plans but Ubuntu plans Python 3 by default for Ubuntu 16.04 early next year. Other distributions are also still working on migrating from Python 2.x to Python 3 in their massive code-bases.
5 Comments