| [tool.black] | |
| include = '\.pyi?$' | |
| exclude = ''' | |
| /( | |
| \.git | |
| | \.hg | |
| | \.mypy_cache | |
| | \.tox | |
| | \.venv | |
| | _build | |
| | buck-out | |
| | build | |
| | dist | |
| )/ | |
| ''' | |
| line-length = 88 | |
| [tool.isort] | |
| known_third_party = [] | |
| line_length = 88 | |
| [tool.mypy] | |
| python_version = "3.10" | |
| ignore_missing_imports = true | |
| follow_imports = "normal" | |
| [tool.ruff] | |
| lint.select = ["E", "F", "W", "C90", "I", "C4", "PT", "RSE", "TID", "TCH", "FLY", "NPY", "RUF", "T10"] | |
| line-length = 88 | |
| lint.ignore = ["E501"] | |
| target-version = "py38" | |
| exclude = [".git","__pycache__",".vscode",".mypy_cache"] | |
| [tool.ruff.lint.mccabe] | |
| max-complexity = 20 | |
| [tool.pytest.ini_options] | |
| python_classes = [ | |
| "!TestConfig", | |
| ] | |
| filterwarnings = [ | |
| "error", | |
| "ignore::DeprecationWarning", | |
| "ignore::ImportWarning", | |
| "ignore::DeprecationWarning:pkg_resources", | |
| "ignore::DeprecationWarning:wandb", | |
| "ignore::DeprecationWarning:torch.utils.tensorboard", | |
| "ignore::UserWarning", | |
| ] | |
| testpaths = [] | |
| addopts = "--ignore=third_party --ignore=tokens" | |