-
Notifications
You must be signed in to change notification settings - Fork 3
/
setup.cfg
68 lines (54 loc) · 1.46 KB
/
setup.cfg
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
[flake8]
max-line-length = 100
per-file-ignores =
src/dbgen/__init__.py:F401,E402
src/dbgen/types.py:F401,E402
src/dbgen/cli/newfiles/default.py:F401,E741
docker/config/dbgen_files/default.py:F401,E741
src/dbgen/core/airflow_plugin/RunOperator.py:F401,E741
extend-ignore=F821,E302,E731,W605,E203,E501,E741,F541,E231
exclude = ^example|^docs_src/
[mypy]
follow_imports = silent
ignore_missing_imports = False
warn_return_any = False
implicit_reexport = True
scripts_are_modules = True
exclude = ^docs_src/
mypy_path = src/,tests/
[mypy-dbgen.core.decorators]
ignore_errors = True
[mypy-sqlalchemy.*]
ignore_missing_imports = True
[mypy-networkx.*]
ignore_missing_imports = True
[mypy-psycopg2.*]
ignore_missing_imports = True
[mypy-jinja2.*]
ignore_missing_imports = True
[mypy-psutil.*]
ignore_missing_imports = True
[mypy-boto3.*]
ignore_missing_imports = True
[mypy-moto.*]
ignore_missing_imports = True
[mypy-docker.*]
ignore_missing_imports = True
[pycodestyle]
count = True
ignore = E121,E123,E126,E133,E226,E241,E242,E704,W503,W504,W505,E741,W605,W293,W291,E302,E501,E203,E731
max-line-length = 120
statistics = True
exclude=src/dbgen/__init__.py,docs_rst/*.py,build/*
[pydocstyle]
inherit = false
ignore = D105,D2,D4,D107,D100,D103,D102,D103,D400,D104,D101
match-dir=(?!(src/dbgen/test|abinit|chemenv)).*
[isort]
line_length=110
use_parentheses = True
include_trailing_comma = True
multi_line_output = 3
force_grid_wrap=0
skip=build,.tox,venv
profile = black