Hacker News new | ask | show | jobs
by salomonk_mur 597 days ago
What APIs were broken? They couldn't be in the standard library.

If the dependency was in external modules and you didn't have pinned versions, then it is to be expected (in almost any active language) that some APIs will break.

2 comments

They couldn't be in the standard library.

Why not? Python does make breaking changes to the standard library when going from 3.X to 3.X+1 quite regularly.

Only usually after YEARS of deprecation warnings
Async was a good example where that didn’t happen, but to be fair to the maintainers, it was fairly experimental
Python drops modules from the standard library all the time these days. It's a pain in the ass.

Now even asyncore is gone -_-' Have fun rewriting all the older async applications!