Re-enable typing and improve config.

This commit is contained in:
Felix Fontein 2025-10-13 22:32:46 +02:00
parent 24f35644e3
commit c4e0215db9
2 changed files with 13 additions and 1 deletions

View File

@ -18,6 +18,14 @@
# ansible-core has partial typing information # ansible-core has partial typing information
follow_untyped_imports = True follow_untyped_imports = True
[mypy-docker.*]
# Docker SDK for Python has partial typing information
follow_untyped_imports = True
[mypy-ansible_collections.community.internal_test_tools.*] [mypy-ansible_collections.community.internal_test_tools.*]
# community.internal_test_tools has no typing information # community.internal_test_tools has no typing information
ignore_missing_imports = True ignore_missing_imports = True
[mypy-jsondiff.*]
# jsondiff has no typing information
ignore_missing_imports = True

View File

@ -27,7 +27,7 @@ run_yamllint = true
yamllint_config = ".yamllint" yamllint_config = ".yamllint"
yamllint_config_plugins = ".yamllint-docs" yamllint_config_plugins = ".yamllint-docs"
yamllint_config_plugins_examples = ".yamllint-examples" yamllint_config_plugins_examples = ".yamllint-examples"
run_mypy = false run_mypy = true
mypy_ansible_core_package = "ansible-core>=2.19.0" mypy_ansible_core_package = "ansible-core>=2.19.0"
mypy_config = ".mypy.ini" mypy_config = ".mypy.ini"
mypy_extra_deps = [ mypy_extra_deps = [
@ -35,7 +35,11 @@ mypy_extra_deps = [
"paramiko", "paramiko",
"urllib3", "urllib3",
"requests", "requests",
"types-mock",
"types-paramiko",
"types-pywin32",
"types-PyYAML", "types-PyYAML",
"types-requests",
] ]
[sessions.docs_check] [sessions.docs_check]