From Mageia wiki
Contents
Summary
Have Python3 as default instead of Python2.
Owner
- Name: Philippe Makowski
- Email: philippem@mageia.org
Resources
All packagers involved in Python stack.
Current status
- Targeted release: <software_release> (if needed), <Mageia release>
- Last updated: 2025/05/10
- Percentage of completion: <XX>%
Detailed Description
Python 3 is mature now, and all majors modules are availables in Python3.
We need to rename all Python2 modules as python2-module, python as python2. After that a call to python-x will provide python3 module.
The goal is to have by default, only Python3 installed, Python2 should become optional.
Why it would be good for Mageia to include it
The end of life for Python2 is 2020. We need to be ready for that.
Test case
Software / Packages Dependencies
All packages that depend on PythonX.
What could disrupt development of this new feature
Planning
Contingency
Release Notes
Documentation
We can take ideas to manage that task from Arch and Fedora.