5 | | When a feature is deprecated, it raises a `PendingDeprecationWarning`, either at import time or at run time. After the following release it raises `DeprecationWarning`. Assuming we have a good test coverage, these warnings will be shown by the test suite, with `-Wall` for `PendingDeprecationWarning`, or by default for `DeprecationWarning`. This is annoying. The output of the test suite should remain clean. |
| 5 | When a feature is deprecated, it raises a `PendingDeprecationWarning`, either at import time or at run time. After the following release it raises `DeprecationWarning`. Assuming we have a good test coverage, these warnings will be shown by the test suite, with `-Wall` for `PendingDeprecationWarning`, or by default for `DeprecationWarning`. This is annoying. The output of the test suite should remain clean. |