[project] name = "pqcli" version = "1.0.4" description = "Progress Quest: the CLI edition" authors = [{ name = "Laura Kurczewska", email = "dash@wind.garden" }] license = "MIT" readme = "README.md" requires-python = ">=3.10,<4.0" classifiers = [ "Environment :: Console", "Development Status :: 4 - Beta", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3.10", "Topic :: Games/Entertainment :: Role-Playing", "Topic :: Games/Entertainment :: Simulation", ] dependencies = [ "xdg-base-dirs>=6.0.0,<7.0.0", "urwid>=2.1.2,<3.0.0", "urwid-readline>=0.13,<1.0.0", "pre-commit>=4.5.0", ] [project.optional-dependencies] windows = ["windows-curses>=2.3.0,<3.0.0"] [project.urls] Repository = "https://github.com/rr-/pq-cli.git" [project.scripts] pqcli = "pqcli.__main__:main" [build-system] requires = ["hatchling"] build-backend = "hatchling.build" [dependency-groups] dev = ["prek>=0.2", "pytest>=8.0"] [tool.ruff] line-length = 79 [tool.ruff.lint] select = ["E", "F", "W", "I"] [tool.ruff.lint.isort] known-first-party = ["pqcli"]