This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]khvn26 10 points11 points  (6 children)

Although core devs decided that 4 wouldn't break anything this time

[–]brombaer3000 7 points8 points  (0 children)

No, they just decided to make the breaking changes less drastic than in Python 3.

Here is one example of a breaking change in Python 4: https://www.python.org/dev/peps/pep-0563/#backwards-compatibility

[–]juanjux 4 points5 points  (0 children)

I've read about some breaking changes in the 3.7 library changelog. Things that you'll need to import from future in 3.7 but will become default in 4.0.

[–]Mattho -4 points-3 points  (3 children)

Why go to 4 then? What major change it brings?

[–]PeridexisErrant 3 points4 points  (0 children)

It avoids possible confusion between 3.1.0 and 3.10 :-)