-
Notifications
You must be signed in to change notification settings - Fork 28
Expand file tree
/
Copy pathmypy.ini
More file actions
44 lines (33 loc) · 960 Bytes
/
mypy.ini
File metadata and controls
44 lines (33 loc) · 960 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
41
42
43
44
[mypy]
mypy_path = src
files = src
explicit_package_bases = True
namespace_packages = True
follow_imports = normal
ignore_missing_imports = True
warn_unused_ignores = False
# Start from idealistic strict standpoint...
strict = True
# ...Then disable functionality which is not yet passing
# See: https://mypy.readthedocs.io/en/stable/existing_code.html
disallow_subclassing_any = False
disallow_untyped_decorators = False
disallow_any_generics = False
disallow_untyped_calls = False
# disallow_incomplete_defs = False
# disallow_untyped_defs = False
no_implicit_reexport = False
warn_return_any = False
# ToDo: enable checking for these excluded files
[mypy-scm.plams.interfaces.thirdparty.*]
ignore_errors = True
[mypy-scm.plams.mol.pdbtools]
ignore_errors = True
[mypy-scm.plams.recipes.*]
ignore_errors = True
[mypy-scm.plams.scripts.*]
ignore_errors = True
[mypy-scm.plams.trajectories.*]
ignore_errors = True
[mypy-PIL.*]
follow_imports = skip