25.09.18 22:40, Barry Warsaw пише:
On Sep 25, 2018, at 15:31, Antoine Pitrou <anto...@python.org> wrote:
So my preference would be on 3.10.
3.9 + 0.1 :)
Renaming it to Python 4 is fraught with knock-on effects, so I think we do
reserve that for major changes. I doubt we’ll ever need for a disruptive
backward incompatible change *at the Python level* in a Python 4, but I
absolutely can see the possibility of incompatible changes at the public C API
layer. I’m not saying it *will* happen, but that’s what we should reserve
“Python 4” for if or when it happens.
I concur.
And changing the major version number itself is significant breaking
change. From the name of the executable (python3 vs python4) hardcoded
in Python and shell scripts to a number of third-party scripts that
contain in the best case:
PY3 = sys.version_info[0] == 3
if not PY3:
... # implies Python 2
and in the worst case:
PY3 = sys.version[0] == '3'
Changing the minor version number from a single-digit to a two-digits
will break some software too, but I think that this breakage is smaller.
_______________________________________________
python-committers mailing list
python-committers@python.org
https://mail.python.org/mailman/listinfo/python-committers
Code of Conduct: https://www.python.org/psf/codeofconduct/