Closed
Description
It is impossible to filter Python37DeprecationWarning after PR #1371.
Custom libraries should not configure warning filters, because it is user project's global state. Most of the times you cannot modify import order and insert new warning filters after your library modifies them.
Environment details
- OS: Ubuntu 22.04.3 LTS linux 5.15.0-89-generic
- Python version: 3.7.17
- pip version: 23.3.1
google-auth
version: 2.24.0
Steps to reproduce
- install google-auth into your python3.7 project
- configure filterwarning rule
ignore::DeprecationWarning
in pytest.ini - use google.auth or google.oauth2 somewhere in your project
- run pytest
- get Python37DeprecationWarning that you cannot filter
Metadata
Metadata
Assignees
Labels
No labels