[tool.pytest.ini_options] minversion = "7.0" pythonpath = [ ".", ] addopts = "--ignore=collections" [tool.ruff] target-version = "py310" select = [ "B", "C", "COM", "E", "F", "I", "UP", ] ignore = [ "C901", # Complexity "E501", # Line length "B905", ] unfixable = [ "B007", # Loop control variable not used within the loop body ] [tool.coverage.run] branch = true omit = [ "install.py" ] [tool.coverage.report] exclude_lines = [ "pragma: no cover", "raise NotImplementedError", "if TYPE_CHECKING:", "if __name__ == .__main__.:", ]