diff --git a/pyproject.toml b/pyproject.toml index 9184ada..5929038 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,44 +1,51 @@ [project] -license = "GPL-3.0-or-later" name = "teilchensammler-cli" -dynamic = ["version"] 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"] +license = "GPL-3.0-or-later" +authors = [{ name = "bronsen", email = "kontakt+teilchensammler@nrrd.de" }] keywords = [ - "parts", + "cli", "components", "electronics", "inventory", + "parts", "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+)", + "Private :: Do No Upload", "Programming Language :: Python :: 3 :: Only", - "Topic :: Utilities", "Topic :: Terminals", + "Topic :: Utilities", ] +dependencies = ["textual>=6.7.1", "textual-dev>=1.8.0"] +dynamic = ["version"] [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" +Homepage = "https://nrrd.de/t/teilchensammler/" +Issues = "https://code.c-base.org/infuanfu/teilchensammler-cli/issues" Releasenotes = "https://code.c-base.org/infuanfu/teilchensammler-cli/src/branch/main/RELEASES.md" +Repository = "https://code.c-base.org/infuanfu/teilchensammler-cli/" [project.scripts] teilchensammler-cli = "teilchensammler_cli:main" +[dependency-groups] +dev = [ + "pytest>=9.0.1", + "pytest-asyncio>=1.3.0", + "pytest-textual-snapshot>=1.0.0", +] + [build-system] -requires = ["hatchling", "hatch-vcs"] +requires = ["hatch-vcs", "hatchling"] build-backend = "hatchling.build" [tool.hatch.version] @@ -47,11 +54,5 @@ source = "vcs" [tool.hatch.build.hooks.vcs] version-file = "_version.py" -[dependency-groups] -dev = [ - "pytest>=9.0.1", - "pytest-asyncio>=1.3.0", - "pytest-textual-snapshot>=1.0.0", -] [tool.pytest] asyncio_mode = "auto"