-
-
Notifications
You must be signed in to change notification settings - Fork 76
/
pyproject.toml
37 lines (30 loc) · 897 Bytes
/
pyproject.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#
# pyproject.toml file for cleancut/green
#
# For now mostly empty as the project metadata remains in setup.cfg to provide
# backward compatibility with setup.py.
[build-system]
requires = ["setuptools"]
build-backend = "setuptools.build_meta"
[tool.mypy]
# Targetting versions of python officially supported by python.org since third
# party libraries will have support for newer python syntax, throwing errors.
python_version = "3.8"
sqlite_cache = true
namespace_packages = true
ignore_missing_imports = true
follow_imports = "silent"
show_column_numbers = true
# Ignore untyped defs for now.
# check_untyped_defs = true
show_error_codes = true
# This might require to set `--no-pretty` in your IDE plugin.
pretty = true
[tool.coverage.run]
source = ["green"]
[tool.coverage.report]
exclude_lines = [
"pragma: no cover",
"if __name__ == .__main__.:",
"if TYPE_CHECKING:",
]