[flake8]
exclude=
    .eggs
    doc
# allow for unused imports in __init__.py files
per-file-ignores = __init__.py:F401
extend-ignore = E203, E266, E501, E402, E501, E731, W503, C901, W604, E231
# line length is intentionally set to 80 here because black uses Bugbear
# See https://github.com/psf/black/blob/master/docs/the_black_code_style.md#line-length for more details
max-line-length = 80
max-complexity = 18
select = B,C,E,F,W,T4,B9
