[project] name = "diceplayer" description = "" authors = [ {name="Vitor Hideyoshi", email="vitor.h.n.batista@gmail.com"}, {name="Herbert Georg", email="hcgeorg@ufg.br"} ] license = "GPL-2.0-only" readme = "README.md" dynamic = [ "version", "dependencies", "requires-python" ] [project.scripts] diceplayer = "diceplayer.__main__:main" # POETRY [tool.poetry] version = "0.0.0" packages = [ { include = "diceplayer" } ] [tool.poetry.dependencies] python = ">=3.9,<4.0" numpy = "^1.26.4" argparse = "^1.4.0" setproctitle = "^1.3.2" pyyaml = "^6.0" nptyping = "^2.5.0" [tool.poetry.group.dev.dependencies] coverage = "^7.2.7" isort = "^5.13.2" black = "^24.4.2" pre-commit = "^3.7.1" poethepoet = "^0.27.0" [tool.poetry.requires-plugins] poetry-dynamic-versioning = { version = ">=1.0.0,<2.0.0", extras = ["plugin"] } [tool.poetry-dynamic-versioning] enable = true vcs = "git" [build-system] requires = ["poetry-core", "poetry-dynamic-versioning>=1.0.0,<2.0.0"] build-backend = "poetry_dynamic_versioning.backend" # UTILS [tool.poe.tasks] hooks = "pre-commit install --config .pre-commit-config.yaml" [tool.isort] profile = "black" line_length = 79 sections=[ "FUTURE", "FIRSTPARTY", "LOCALFOLDER", "THIRDPARTY", "STDLIB", ]