While we are here. May I ask what is the difference for this user, when invoking the Python 3 and the Python 2 version? If there is none, all the -2 and -3 executables are bogus and there should be only one executable - a Python 3 one.

Hi Sundeep,
Miro is right. If you accept his recommendation, I can rework my patch to follow this strategy and keep only Python 3 executable in Fedora and Python 2 executable outside Fedora. What is your opinion?