Python itself is making breaking changes between minor versions, so I think its natural that the ecosystem will follow.
I have not had any real problems yet myself, but its worrying.
Python itself is making breaking changes between minor versions, so I think its natural that the ecosystem will follow.
I have not had any real problems yet myself, but its worrying.
Python has never claimed to use semver, despite everyone associating the 3 in front with the 2->3 migration.
That just means its always been a problem, instead of being a new problem.
It does use major.minor.bugfix versioning, but without clarity about when to expect breaking changes.
With the pace of 3.x releases it has become more of a problem.