[build-system] requires = ["setuptools>=40.8.0", "wheel"] build-backend = "setuptools.build_meta:__legacy__" [tool.isort] force_single_line = true [tool.unimport] ignore-init = true [tool.mypy] allow_redefinition = true explicit_package_bases = true implicit_reexport = true strict = true warn_unreachable = true warn_unused_configs = true [tool.coverage.run] data_file = "results/coverage.db" branch = true source = ["wpa_supplicant"] [tool.coverage.report] precision = 2 skip_empty = true exclude_lines = [ "pragma: no-cover", "if .*\\b__name__\\b", "if .*\\bTYPE_CHECKING\\b", "class .*(.*\\bProtocol\\b.*):", "def __repr__", "@overload", "@(abc\\.)abstractmethod", ] partial_branches = [ "pragma: no-branch", "if .*\\b__debug__\\b", ] [tool.coverage.json] output = "results/coverage.json" show_contexts = true [tool.coverage.xml] output = "results/coverage.xml" [tool.coverage.html] directory = "results/coverage" show_contexts = true