[tool.isort] profile = "black" multi_line_output = 3 extend_skip = ["api_pb2.py", "api_options_pb2.py"] [tool.black] exclude = 'api_pb2.py|api_options_pb2.py' target-version = ['py39'] [tool.pylint.MASTER] reports = 'no' ignore = [ "api_pb2.py", "api_options_pb2.py" ] disable = [ "missing-docstring", "too-few-public-methods", "too-many-instance-attributes", "wildcard-import", "invalid-name", "too-many-arguments", "line-too-long", "protected-access", "unused-wildcard-import", "import-outside-toplevel", "raise-missing-from", "bad-mcs-classmethod-argument", "duplicate-code", "too-many-lines", ] [tool.ruff] ignore = [ "E721", # We want type() check for protobuf messages ] [build-system] requires = ['setuptools>=65.4.1', 'wheel', 'Cython>=3.0.2']