diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..748282c --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,33 @@ +[project] +name = "playscii" +version = "9.18" +description = "ascii art and game creation tool" +requires-python = ">=3.12" +dependencies = [ + "appdirs", + "numpy", + "Pillow", + "PyOpenGL", + "PySDL2", + "packaging", +] + +[dependency-groups] +dev = [ + "ruff", + "pytest", +] + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.ruff] +src = ["."] +line-length = 88 + +[tool.ruff.lint] +select = ["E", "F", "I", "UP", "B", "SIM"] + +[tool.pytest.ini_options] +testpaths = ["tests"]