-
Notifications
You must be signed in to change notification settings - Fork 9
/
setup.cfg
60 lines (48 loc) · 1.08 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
[pep8]
max-line-length = 120
exclude = *migrations*
ignore = E309
[flake8]
exclude = migrations, local_settings.py
ignore = E203,W503
max-line-length = 120
max-complexity = 10
per-file-ignores =
leasing/importer/usage_distributions.py: E501
[tool:pytest]
DJANGO_SETTINGS_MODULE = mvj.settings
addopts = --nomigrations
norecursedirs =
.git
venv*
field_permissions
leasing/importer
leasing/management/commands
doctest_optionflags = NORMALIZE_WHITESPACE IGNORE_EXCEPTION_DETAIL ALLOW_UNICODE
markers =
ftp: mark a test as requiring FTP Server
[isort]
profile=black
multi_line_output=3
line_length = 88
include_trailing_comma = true
skip=.tox,dist,venv,docs,migrations,.git
[coverage:run]
branch = True
[mypy]
plugins =
mypy_django_plugin.main
[mypy.plugins.django-stubs]
django_settings_module = mvj.settings
[mypy-batchrun.tests.*]
ignore_errors = True
[mypy-batchrun.migrations.*]
ignore_errors = True
[mypy-django_stubs_ext.*]
follow_imports = normal
[mypy-safedelete.*]
follow_imports = normal
[mypy-rangefilter.*]
follow_imports = normal
[prequ]
annotate = yes