From Mageia wiki
Jump to: navigation, search


Have Python3 as default instead of Python2.


  • Name: Philippe Makowski
  • Email:


All packagers involved in Python stack.

Current status

  • Targeted release: <software_release> (if needed), <Mageia release>
  • Last updated: 2018/12/13
  • 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



Release Notes


We can take ideas to manage that task from Arch and Fedora.