Most of us already saw this message when launching any pip packages commands :
DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.
And, most of the time, we can solve it by replacing the pip command, with pip3, to prefer using the current Python 3 version installed instead.
However, I do wonder. Why is Python 2.7 still use as a default in Solus, despite being legacy software?
I do remember once, messing up Solus configuration, by falling to the Python3 pip manual update method, instead of relying on Solus packages (Which I now understood the lesson). This pointed out, that Solus seems to be reliant on the Python installation. Does Solus be still reliant on Python 2 for their necessary dependencies? Any plans on switching to a LTS, but at least, up-to-date, Python 3 release?
PS: Speaking of Python versions, does anyone recommend something outside compiling/downloading manually your latest Python version for a couple of projects? Like, something like a closed environment to prevent messing with your current Solus Python installation, like pipx ?