Last modified: 2014-11-14 05:04:55 UTC
pywikibot includes a lot of deprecation methods and parameters to support old code. The deprecation messages are logged using the normal python logging system, but are not routed through warnings.DeprecationWarning, which allows command line control over whether they are displayed (and defaults to not being displayed) https://docs.python.org/2/library/warnings.html#warnings.warn
The deprecation notices are too noisy - users with custom scripts get scared when their screen is full of repetitive warnings.
For me, I prefer to see repetitive warnings which indicate that I should fix my script. Also, I strongly disagree that warning should not be displayed by default. The purpose of warning is to let users know explicitly. If something needs not to show to users, then switch to .debug instead (which will only show in verbose mode).