Le 25/09/2018 à 21:30, Yury Selivanov a écrit :
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. :)
Many people have bad memories of the Py2->3 transition, so I think we should avoid triggering their sensitivities by announcing a Py4 if there's nothing, in terms of changes, to justify the jump.
So my preference would be on 3.10.
Regards
Antoine.