Breaking Changes
- Previously, flake8-pyi monkey patched flake8's F821 (undefined name) check to
avoid false positives in stub files. This monkey patch has been removed.
Instead, we now recommend to disable F821 when running flake8 on stub files. - Remove the now unnecessary
--no-pyi-aware-file-checkeroption. - Y034 no longer triggers in protocol class definitions.
New Error Codes
- Y068: Don't use
@overridein stub files
Other changes
- Drop support for Python 3.9