46 lines
833 B
TOML
46 lines
833 B
TOML
# Black formatting
|
|
[tool.black]
|
|
line-length = 150
|
|
include = '\.pyi?$'
|
|
exclude = '''
|
|
/(
|
|
.eggs # exclude a few common directories in the
|
|
| .git # root of the project
|
|
| .hg
|
|
| .mypy_cache
|
|
| .tox
|
|
| venv
|
|
| _build
|
|
| buck-out
|
|
| build
|
|
| dist
|
|
)/
|
|
'''
|
|
|
|
# iSort
|
|
[tool.isort]
|
|
profile = "black"
|
|
line_length = 79
|
|
multi_line_output = 3
|
|
include_trailing_comma = true
|
|
virtual_env = "venv"
|
|
|
|
[tool.flake8]
|
|
exclude = "venv"
|
|
ignore = ["E501", "W503", "E226"]
|
|
# E501: Line too long
|
|
# W503: Line break occurred before binary operator
|
|
# E226: Missing white space around arithmetic operator
|
|
|
|
[tool.pyupgrade]
|
|
py39plus = true
|
|
|
|
# Pytest
|
|
[tool.pytest.ini_options]
|
|
testpaths = ["tests"]
|
|
python_files = "test_*.py"
|
|
|
|
# Pytest cov
|
|
[tool.coverage.run]
|
|
omit=["madewithml/evaluate.py", "madewithml/serve.py"]
|