[tool.black] line-length = 79 [tool.isort] profile = "black" line_length = 79 # We patch logging in main.py before certain imports skip = ["cloudinit/cmd/main.py", ".tox", "packages", "tools"] [tool.mypy] follow_imports = "silent" warn_unused_ignores = "true" warn_redundant_casts = "true" exclude=[] [[tool.mypy.overrides]] module = [ "apport.*", "BaseHTTPServer", "cloudinit.feature_overrides", "configobj", "debconf", "httplib", "jsonpatch", "netifaces", "paramiko.*", "pip.*", "pycloudlib.*", "responses", "serial", "tests.integration_tests.user_settings", "uaclient.*" ] ignore_missing_imports = true