Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

If you take the hard line they have and consider any compatibility break to be a failure, there are plenty of examples.

Most notably is PEP 594 (“Removing dead batteries from the standard library”), which removed 19 obsolete modules. However they were deprecated in Python 3.11 (2022) and removed in Python 3.13 (2024).

So everybody has had two years to update their obsolete code if they want to immediately use new versions of the Python interpreter, and if that isn’t long enough, Python 3.12 is officially supported until 2028. So if you use a module like sunau, which handles an audio format used by SPARC and NeXT workstations in the 80s, then you have six years to figure out what WAVs or MP3s are.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: