nixos/test-driver: disable typecheck for dependencies where don't have typing

Changed files
+12
nixos
lib
test-driver
+9
nixos/lib/test-driver/pyproject.toml
···
select = ["E", "F", "I", "U", "N"]
ignore = ["E501"]
+
# xxx: we can import https://pypi.org/project/types-colorama/ here
+
[[tool.mypy.overrides]]
+
module = "colorama.*"
+
ignore_missing_imports = true
+
+
[[tool.mypy.overrides]]
+
module = "ptpython.*"
+
ignore_missing_imports = true
+
[tool.black]
line-length = 88
target-version = ['py39']
+3
nixos/lib/test-driver/test_driver/logger.py
···
+
# mypy: disable-error-code="no-untyped-call"
+
# drop the above line when mypy is upgraded to include
+
# https://github.com/python/typeshed/commit/49b717ca52bf0781a538b04c0d76a5513f7119b8
from colorama import Style, Fore
from contextlib import contextmanager
from typing import Any, Dict, Iterator