41 lines
813 B
TOML
41 lines
813 B
TOML
[build-system]
|
|
requires = [
|
|
"setuptools>=42",
|
|
"scikit-build~=0.16.2",
|
|
"Cython==3.0.0a11"
|
|
]
|
|
build-backend = "backend"
|
|
backend-path = ["_custom_build"]
|
|
|
|
[tool.isort]
|
|
profile = "black"
|
|
|
|
[tool.mypy]
|
|
files = "src"
|
|
python_version = "3.7"
|
|
strict = true
|
|
show_error_codes = true
|
|
enable_error_code = ["ignore-without-code", "redundant-expr", "truthy-bool"]
|
|
warn_unreachable = true
|
|
|
|
[tool.pytest.ini_options]
|
|
minversion = "6.0"
|
|
addopts = ["-ra", "--showlocals", "--strict-markers", "--strict-config"]
|
|
xfail_strict = true
|
|
log_cli_level = "info"
|
|
testpaths = ["tests"]
|
|
|
|
[tool.pylint]
|
|
master.py-version = "3.6"
|
|
reports.output-format = "colorized"
|
|
messages_control.disable = [
|
|
"design",
|
|
"fixme",
|
|
"imports",
|
|
"line-too-long",
|
|
"imports",
|
|
"invalid-name",
|
|
"protected-access",
|
|
"missing-module-docstring",
|
|
]
|