In Python 3.12 it emits warnings that sometimes cause problems (eg. failing test suites treating warning as errors) in packages depending on this package.