* Require Python 3.8 or later.
* Drop support for Python 3.7.
* Add support for Python 3.12.
* Ignore methods decorated by @typing.override.
* Perform case-sensitive ignore-names globbing on all
platforms.
* asyncSetUp and asyncTearDown are now exempted by default.
- Do not require setuptools in setup.py. It works around an
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pep8-naming?expand=0&rev=29
* Fix potential stack exhaustion in the N818 check.
* flake8 3.9.1 or later is now required.
* N818 checks exception class names for an "Error" suffix
* asyncSetUp and asyncTearDown are now exempted by default.
- Remove pep8-naming-pr157-exception-names.patch, merged.
- Add patch add-missing-option-for-testsuite.patch:
* Merged commit from upstream to make tests pass.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pep8-naming?expand=0&rev=21
* Fix a problem with ignore-names option initialization.
* ignore-names now also applies to the N806, N815, and N816 checks.
* failureException, longMessage, and maxDiff have been added to the default ignore-names list.
* Allow lowercase names to be imported as just _.
* Allow function arguments to be named just _.
* Support Python 2's tuple syntax in except clauses.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pep8-naming?expand=0&rev=11