This commit is contained in:
randogoth 2025-12-24 07:56:11 +02:00
parent 359c250101
commit da6d24c74f
13 changed files with 973 additions and 555 deletions

20
pyproject.toml Normal file
View file

@ -0,0 +1,20 @@
[project]
name = "forge"
version = "0.1.0"
description = "A home-manager style Fedora configuration helper."
readme = "README.md"
requires-python = ">=3.11"
dependencies = ["tomlkit>=0.12"]
[project.scripts]
forge = "forge.cli:main"
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.uv]
package = true
[dependency-groups]
dev = ["pytest>=7.4"]