[Python-Dev] PEP 394 - Clarification of what "python" command should invoke

Donald Stufft donald at stufft.io
Fri Sep 19 16:23:51 CEST 2014


> On Sep 19, 2014, at 10:16 AM, Barry Warsaw <barry at python.org> wrote:
> 
> If the user wants to invoke Python 3, it's not hard to type 'python3' and I
> think that's the message we should be spreading.  That already seems pretty
> ingrained in user habits afaict.


My biggest problem with ``python3``, is what happens after 3.9. I know Guido
doesn’t particularly like two digit version numbers and it’s been suggested on
this list that instead of 3.10 we’re likely to move directly into 4.0 regardless of
if it’s a “big” change or not.

If that is the case, then all of the user education, ui, etc around ``python3`` would
then need to be again updated to ``python4`` *OR* we’d need a ``python3`` bin
which points to ``python4``. If there’s a call to action for at some point moving
``python`` to invoke Python 3.x at some point then hopefully at that point Python 4.x
could just be ``python``.

All of this assuming of course that 4.0 isn’t a major break like 3.0 and that we
do 4.0 instead of 3.10 as has been suggested.

---
Donald Stufft
PGP: 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-dev/attachments/20140919/0b319e98/attachment.html>


More information about the Python-Dev mailing list