3 ms·
> DeprecationWarning is called out in the “ignored by default” list for Python. Wait, what!? Python suppresses those by default? That makes it completely usele
by cpburns2009 11mo ago
> DeprecationWarning is called out in the “ignored by default” list for Python.
Wait, what!? Python suppresses those by default? That makes it completely useless. That's what I use in my open source libraries.
- zahlman 11mo agoYep. Same reason people keep getting taken off guard by Setuptools breaking changes, even though they follow semver. (Of course, it's often not their fault that they upgraded, thanks to isolated build environment systems.) > Warning categories that are primarily of interest to Python developers (rather than end users of applications written in Python) are ignored by default. The idea is that the person running the application shouldn't see cryptic messages at runtime because the application developer didn't respond to the deprecation. But you know, maybe they should. Best way to put pressure on that developer is to get user issue reports.