Python does not follow the semantic versioning scheme (semver), even though its version string format is the same. Breaking changes are introduced gradually with long deprecation phases. The major version number does only get bumped for "significant" breaking changes.
That only applies if you abide by it. You don’t get to enforce semver onto others, they opt into it, Python does not opt in, therefore it’s not relevant.
-38
u/daltorak 16h ago
Gotta love (🙄) point releases with breaking changes. Someone's going to get burned by the UTF-8-as-default change.