[project] name = "disco" dynamic = ["version"] requires-python = "==3.15.2" [tool.setuptools] packages = ["disco"] [tool.setuptools.dynamic] version = {attr = "disco.__version__"} [project.scripts] disco_init = "disco.scripts.init:main" disco_update = "disco.scripts.update:main" disco_set_core_logging = "disco.scripts.setcorelogging:main" disco_leave_swarm = "disco.scripts.leave_swarm:main" [tool.ruff.lint] select = ["E4", "E7", "E9", "F", "I"] [tool.mypy] ignore_missing_imports = true