[project] name = "dojo" version = "0.1.0" description = "Il Labirinto del Dojo: board tooling, rules engine and balance simulator" authors = [ { name = "Federico Pasqua", email = "federico.pasqua.96@gmail.com" } ] requires-python = ">=3.14" dependencies = [] [project.scripts] dojo = "dojo.cli:main" [build-system] requires = ["uv_build>=0.12.10,<0.13.0"] build-backend = "uv_build" [dependency-groups] dev = [ "pytest>=9.1.1", "ruff>=0.16.9", ] [tool.ruff] line-length = 100 [tool.ruff.lint] select = ["E", "F", "W", "I", "B", "UP", "SIM", "RUF"] [tool.pyright] venvPath = "." venv = ".venv" [tool.pytest.ini_options] testpaths = ["tests"]