-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathpyproject.toml
More file actions
40 lines (32 loc) · 863 Bytes
/
pyproject.toml
File metadata and controls
40 lines (32 loc) · 863 Bytes
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
38
39
40
[build-system]
requires = ["setuptools>=42"]
build-backend = "setuptools.build_meta"
[project]
name = "openradardata_validator"
version = "0.1"
description = "Open radardata validator developed for the RODEO project"
dependencies = ["numpy", "pandas", "h5py", "jsonschema"]
[dependency-groups]
dev = ["black", "isort", "mypy", "pylint", "pytest"]
[tool.setuptools.package-data]
"*" = ["*.*"]
[tool.black]
target-version = ["py313"]
[tool.isort]
profile = "black"
[tool.pylint.BASIC]
good-names = "log"
max-branches=25
[tool.pylint.MASTER]
disable = [
"C0114", # missing-module-docstring
"C0115", # missing-class-docstring
"C0116", # missing-function-docstring
"C0301", # line-too-long
"R0801", # duplicate-code
"R0917", # too-many-positional-arguments
"W0511", # fixme
]
[tool.mypy]
strict = true
ignore_missing_imports = true