| [tool.black] | |
| line-length = 100 | |
| target-version = ['py39', 'py310', 'py311'] | |
| include = '\.pyi?$' | |
| extend-exclude = ''' | |
| /( | |
| \.eggs | |
| | \.git | |
| | \.hg | |
| | \.mypy_cache | |
| | \.tox | |
| | \.venv | |
| | _build | |
| | buck-out | |
| | build | |
| | dist | |
| )/ | |
| ''' | |
| [tool.isort] | |
| profile = "black" | |
| line_length = 100 | |
| skip = [".venv", "venv", "node_modules"] | |
| known_first_party = ["app", "src"] | |
| [tool.pytest.ini_options] | |
| testpaths = ["tests"] | |
| python_files = ["test_*.py"] | |
| python_functions = ["test_*"] | |
| addopts = "-v --tb=short" | |
| [tool.mypy] | |
| python_version = "3.11" | |
| warn_return_any = true | |
| warn_unused_configs = true | |
| ignore_missing_imports = true | |