[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"] 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 = ["hatchling", "hatch-vcs"] build-backend = "hatchling.build" [tool.hatch.version] 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", ]