Arch Linux has completely removed Python 2 from the repositories
1 min readArch Linux has completely removed Python 2 from the repositories
Arch Linux has completely removed Python 2 from the repositories.
Arch Linux has announced that it has removed all python2-dependent projects from the repositories, and python2 has been completely removed from the distribution.
If python2 is still installed on your Arch Linux, please consider removing it and any python2 packages.
In 2018, the father of Python announced that it would end support for Python 2 in early 2020.
As soon as the news came out, major distributions and open source software began to reduce their dependence on Python 2.
For example , many well-known projects such as NumPy, Requests, and TensorFlow stopped supporting Python 2.x in 2020.
Among the distributions, Fedora 33 was the first to completely end support for Python 2.6, followed by Ubuntu 20.04 LTS to remove Python 2 , and Mageia 8 also Removed dependency on Python 2.
Removing Python 2 completely is a big undertaking for many software or systems, because there is no guarantee that a Python 2 dependency will exist in a package.
But even so, the community is sticking with the work because EOL means that python 2 is not maintained, doesn’t address any security issues, doesn’t update any security modules, and even quickly becomes a security hole in itself.
Ever since Python 2 was officially EOL, Arch Linux has been working hard to reduce the number of projects in the repository that depend on python2, finally finishing the hard work after two years.