From 9f4da60bb2d1630e9213e4155f1c40ae03ba69fd Mon Sep 17 00:00:00 2001 From: bronsen Date: Wed, 3 Dec 2025 13:25:51 +0100 Subject: [PATCH] chore: add lots of metadata to pyproject.toml Even though the remote repository does not exist yet. --- pyproject.toml | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 pyproject.toml diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..94f77cc --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,48 @@ +[project] +license = "GPL-3.0-or-later" +name = "teilchensammler-cli" +version = "0.1.0" +description = "Build up and maintain an inventory of electronics parts and tools." +readme = "README.md" +authors = [{ name = "bronsen", email = "kontakt+teilchensammler@nrrd.de" }] +requires-python = ">=3.12" +dependencies = ["textual>=6.7.1", "textual-dev>=1.8.0"] +keywords = [ + "parts", + "components", + "electronics", + "inventory", + "textual", + "cli", + "tui", +] +classifiers = [ + "Private :: Do No Upload", + "Development Status :: 3 - Alpha", + "Environment :: Console", + "Intended Audience :: End Users/Desktop", + "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", + "Programming Language :: Python :: 3 :: Only", + "Topic :: Utilities", +] + +[project.urls] +Homepage = "https://nrrd.de/t/teilchensammler/" +Repository = "https://code.c-base.org/infuanfu/teilchensammler-cli/" +Issues = "https://code.c-base.org/infuanfu/teilchensammler-cli/issues" +Changelog = "https://code.c-base.org/infuanfu/teilchensammler-cli/src/branch/main/CHANGELOG.md" +Releasenotes = "https://code.c-base.org/infuanfu/teilchensammler-cli/src/branch/main/RELEASES.md" + +[project.scripts] +teilchensammler-cli = "teilchensammler_cli:main" + +[build-system] +requires = ["uv_build>=0.9.14,<0.10.0"] +build-backend = "uv_build" + +[dependency-groups] +dev = [ + "pytest>=9.0.1", + "pytest-asyncio>=1.3.0", + "pytest-textual-snapshot>=1.0.0", +]