4 ms·
If it was 100% compatible it wouldn't be Python 4, it'd be Python 3.x.x.
by ChristianBundy 11y ago
If it was 100% compatible it wouldn't be Python 4, it'd be Python 3.x.x.
- VeilEm 11y agoSomeone recently made the argument to me that semantic version has nothing to say about increasing the major version even though there are no backwards compatible breaking changes. I am not sure what the point of increasing the major version would be in this case, and I think it's a bad idea, but I guess that person was correct in the literal sense of how semver is defined.
- Sanddancer 11y agoThere could be other reasons for a version number bump other than the python code being written, like changing the limited ABI. In such a hypothetical version, the python code would be valid, but the stuff linking to the python interpreter wouldn't be.
- detaro 11y agoPython does not follow Semantic Versioning as far as I know.