summaryrefslogtreecommitdiffstats
path: root/test/lib/ansible_test/_util/controller/sanity/mypy/ansible-core.ini
blob: 4d93f359289be91c3eeb0a350dc84b7714b23b26 (plain)
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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
# IMPORTANT
# Set "ignore_missing_imports" per package below, rather than globally.
# That will help identify missing type stubs that should be added to the sanity test environment.

[mypy]
# There are ~20 errors reported in ansible-core when strict optional checking is enabled.
# Until the number of occurrences are reduced, it's better to disable strict checking.
strict_optional = False
# There are ~70 errors reported in ansible-core when checking attributes.
# Until the number of occurrences are reduced, it's better to disable the check.
disable_error_code = attr-defined

[mypy-ansible.module_utils.six.moves.*]
ignore_missing_imports = True

[mypy-passlib.*]
ignore_missing_imports = True

[mypy-pexpect.*]
ignore_missing_imports = True

[mypy-pypsrp.*]
ignore_missing_imports = True

[mypy-winrm.*]
ignore_missing_imports = True

[mypy-kerberos.*]
ignore_missing_imports = True

[mypy-xmltodict.*]
ignore_missing_imports = True

[mypy-md5.*]
ignore_missing_imports = True

[mypy-scp.*]
ignore_missing_imports = True

[mypy-ncclient.*]
ignore_missing_imports = True

[mypy-lxml.*]
ignore_missing_imports = True

[mypy-yum.*]
ignore_missing_imports = True

[mypy-rpmUtils.*]
ignore_missing_imports = True

[mypy-rpm.*]
ignore_missing_imports = True

[mypy-psutil.*]
ignore_missing_imports = True

[mypy-dnf.*]
ignore_missing_imports = True

[mypy-apt.*]
ignore_missing_imports = True

[mypy-apt_pkg.*]
ignore_missing_imports = True

[mypy-gssapi.*]
ignore_missing_imports = True

[mypy-_ssl.*]
ignore_missing_imports = True

[mypy-urllib_gssapi.*]
ignore_missing_imports = True

[mypy-systemd.*]
ignore_missing_imports = True

[mypy-sha.*]
ignore_missing_imports = True

[mypy-distro.*]
ignore_missing_imports = True

[mypy-selectors2.*]
ignore_missing_imports = True

[mypy-resolvelib.*]
ignore_missing_imports = True

[mypy-urlparse.*]
ignore_missing_imports = True

[mypy-argcomplete.*]
ignore_missing_imports = True

[mypy-selinux.*]
ignore_missing_imports = True

[mypy-urllib2.*]
ignore_missing_imports = True

[mypy-httplib.*]
ignore_missing_imports = True

[mypy-compiler.*]
ignore_missing_imports = True

[mypy-aptsources.*]
ignore_missing_imports = True

[mypy-urllib3.*]
ignore_missing_imports = True

[mypy-requests.*]
ignore_missing_imports = True

[mypy-jinja2.nativetypes]
ignore_missing_imports = True