[flake8]
max-line-length = 88
extend-ignore = E203, W503, E501, C901, SIM117
max-complexity = 15
exclude =
    .git,
    __pycache__,
    .venv,
    .eggs,
    *.egg,
    build,
    dist
per-file-ignores =
    __init__.py:F401
    tests/*:S101
    tests/test_*.py:F401,F841
