[python-committers] Python 4.0 or Python 3.10?
Petr Viktorin
encukou at gmail.com
Wed Sep 26 06:27:00 EDT 2018
More information about the python-committers mailing list
Wed Sep 26 06:27:00 EDT 2018
- Previous message (by thread): [python-committers] Python 4.0 or Python 3.10?
- Next message (by thread): [python-committers] Python 4.0 or Python 3.10?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 9/25/18 9:30 PM, Yury Selivanov wrote: > What's the current plan for what version of Python we release after 3.9? > > The reason I'm asking this is because I frequently need to refer to > *that version* of Python in the documentation, especially when I'm > deprecating APIs or behavior. Right now I'm saying "Python 4.0" > implying that 4.0 will be released right after 3.9. > > I've heard multiple opinions on this subject. One of them is that we > should release 4.0 when we have a major new change, like removal of > the GIL or introduction of a JIT compiler. On the other hand, we have > no estimate when we have such a change. We also don't want Python 4.0 > to be backwards incompatible with Python 3.0 (at least not at the > scale of 2 vs 3). So to me, it seems logical that we simply release > Python 4.0 after Python 3.9. After all, after 3.9 Python will be > drastically different from 3.0 and from 2.7. It sounds better. :) > > Finally, I'm not sure we need a new governance in place to make this > decision or maybe we can make it now. That's why I'm posting this to > python-committers to see if core devs already have a consensus on > this. > > Yury As someone who's still fighting every day to make people switch from "python2" (or "python") to "python3", I'd be very, very happy if I didn't have to start telling them to use "python4" instead now. Or explaining that the way to launch Python 4 is "python3". Same story with Python 2020 instead of Python 4. (And unfortunately, a "py" launcher is not an answer here -- it won't be very useful unless it is everywhere, and that will take years in the best case.) I'd much, much rather explain that `sys.version[2]` is not correct, and solve the "python310" < "python39" problem.
- Previous message (by thread): [python-committers] Python 4.0 or Python 3.10?
- Next message (by thread): [python-committers] Python 4.0 or Python 3.10?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the python-committers mailing list