[flake8]

min_python_version = 3.6.0

exclude =
    .tox/
    .git/
    __pycache__
    build/
    dist/
    tests/
    codemod/
    standalone_tests/
    *.pyc
    *.egg-info
    .cache
    .eggs
    ./functional_tests/metaflow/
    ./wandb/__init__.py
    ./wandb/wandb_torch.py
    ./wandb/bin
    ./wandb/data/
    ./wandb/errors/
    ./wandb/old/
    ./wandb/proto/
    ./wandb/proto_check/
    ./wandb/env.py
    ./wandb/sweeps/
    ./wandb/integration/magic.py
    ./wandb/integration/keras/
    ./wandb/integration/metaflow/
    ./wandb/sdk/internal/internal_api.py
    ./wandb/sdk/internal/file_pusher.py
    ./wandb/sdk/internal/file_stream.py
    ./wandb/keras/
    ./wandb/superagent/
    ./wandb/plots/
    ./wandb/sklearn/
    ./wandb/viz.py
    ./wandb/vendor/
    */wandb/run-*/files/code/
    */wandb/offline-run-*/files/code/

per-file-ignores =
   wandb/cli/cli.py:C901,I202
   wandb/wandb_controller.py:N803,N806
   wandb/apis/public.py:B006
