[project] name = "jogai" version = "0.1.0" description = "" authors = [ {name = "zerofatorial",email = "info@zero.gal"} ] readme = "README.md" requires-python = ">=3.11,<4.0" dependencies = [ "ignr (>=2.2,<3.0)" ] [build-system] requires = ["poetry-core>=2.0.0,<3.0.0"] build-backend = "poetry.core.masonry.api" [tool.poetry.group.dev.dependencies] pytest = "^8.3.5" pytest-cov = "^6.0.0" isort = "^6.0.1" blue = "^0.9.1" taskipy = "^1.14.1" pygame = "^2.6.1" polib = "^1.2.0" [tool.poetry.group.doc.dependencies] mkdocs-material = "^9.6.9" mkdocstrings = "^0.29.0" mkdocstrings-python = "^1.16.6" pymdown-extensions = "^10.14.3" [tool.pytest.ini_options] pythonpath = "." addopts = "--doctest-modules" [tool.isort] profile = "black" line_length = 79 [tool.taskipy.tasks] lint = "blue --check --diff . && isort --check --diff ." docs = "mkdocs serve" pre_test = "task lint" test = "pytest -x -s --cov=jogai -vv" script = "pytest -s scripts/basics.py" post_test = "coverage html"