[build-system] requires = ["setuptools>=61.0.0"] build-backend = "setuptools.build_meta" [project] name = "river_annotation_tool" authors = [ # TODO configure authors # { name = "Jane Smith", email = "jane.smith@example.com" }, # { name = "John Doe", email = "john.doe@example.com" }, ] description = "" readme = "README.md" requires-python = "~=3.12.0" dependencies = [ # TODO configure install dependencies ] dynamic = ["version"] [dependency-groups] dev = [ "notebook~=7.5", "pre-commit~=4.5", "ruff==0.15.0", ] [tool.setuptools.dynamic] version = {attr = "river_annotation_tool.__version__"} [tool.ruff] target-version = "py312" line-length = 88 [tool.ruff.lint] extend-select = ["B", "I", "RUF1", "UP", "W"] [tool.ruff.lint.isort] lines-after-imports = 2 [tool.ruff.lint.per-file-ignores] "__init__.py" = ["F401"]