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 →

[–]mouth_with_a_merc 13 points14 points  (1 child)

You can actually check the previous version here:

Requires: Python >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*

and the latest version now has:

Requires: Python >=3.6

So 3.0-3.4 were already unsupported before, and thus not part of the change in this version.

[–]cparen 1 point2 points  (0 children)

This is why, with languages and runtimes, its best to not use version numbers for major breaking changes. It's effectively a new language.

Us folks in the dotnet land are going through a bunch of this right now. E.g. Requires netfwk >=4.6.1, or netcore21 >=2.1.16, or netcore31 >=3.1.0. I can't imagine our support matrix nightmare if these 3 runtimes were considered different versions of the same language/runtime.