On Tue, Sep 25, 2018 at 4:38 PM Serhiy Storchaka <storch...@gmail.com> wrote: [..] > 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.
I think this is the last nail in the coffin of the "Python 4.0 after 3.9" idea. Seems that we've reached the consensus: we release Python 3.10 after Python 3.9. We maybe release Python 4.0 at some point if there's a significant backwards incompatible change. Yury _______________________________________________ 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/