On 05/24/18 02:21, Orcan Ogetbil wrote:
On 23 May 2018 at 11:30, Brian C. Lane wrote:
> as a user of python what do you expect
> /usr/bin/pythong to do? You expect it to run the python2 interpreter.
Careful with the generalization. I expect /usr/bin/python to launch
python3 and I get surprised with each Fedora release why it still
keeps launching python2 after all these years.
Fedora follows [PEP 394], which is a result of much discussion across
many distros and use cases.
[PEP 394]:
https://www.python.org/dev/peps/pep-0394/
I don't blame you for expecting python3 instead, though :)
This change seems to be a move in the right direction (although I
would have preferred a more radical approach, like removing python2
from the distro altogether. It can be reintroduced in a later release
as a compat-python2 package)
I would also prefer what a more radical approach, and I did suggest it
upstream. what ended up in the current PEP is a compromise.
The discussion/history is at
https://github.com/python/peps/pull/630.