[build-system] requires = ["setuptools>=68"] build-backend = "setuptools.build_meta" [project] name = "PTEU-Linux-Launcher" version = "1.0.8" description = "PristonTale EU Linux installer, clean launcher, and diagnostic harness" requires-python = ">=3.11" dependencies = [] [project.scripts] ptdiag = "ptdiag.cli:main" pristontale-eu = "ptlinux.cli:main" [tool.setuptools] package-dir = {"" = "src"} include-package-data = true [tool.setuptools.packages.find] where = ["src"] [tool.setuptools.package-data] ptlinux = ["launcher-update-public.pem", "native/*"] [tool.ruff] target-version = "py311" line-length = 100 extend-exclude = [ ".artifacts", ".venv", "candidates", "dist", "results", ] [tool.ruff.lint] select = ["E4", "E7", "E9", "F"]