[flake8]
ignore =
    # line break occurred before a binary operator
    W503,
    # visually indented line with same indent as next logical line
    E129,
    # multiple statements on one line (def)
    E704
max-line-length = 79
max-complexity = -1
builtins = _
exclude =
    # No need to traverse our git directory
    .git,
    # There's no value in checking cache directories
    __pycache__,
    # The conf file is mostly autogenerated, ignore it
    docs/source/conf.py,
    # This contains builds and garbage that we don't want to check
    dist,
    build,
    docs/_build,
    outfiles,
    *.egg
