chore(uv): proper packaging

This commit is contained in:
2026-04-21 16:10:20 +02:00
parent 8f0e063ab7
commit 18c718d24a
27 changed files with 112 additions and 152 deletions
+13 -4
View File
@@ -2,13 +2,22 @@
name = "stapler"
version = "1.0.0"
description = "Static pages as simple as a gzip file"
readme = "README.md"
requires-python = ">=3.14"
dependencies = [
"requests>=2.33.1",
"toml>=0.10.2",
]
[project.scripts]
stapler = "stapler.__main__:main"
[build-system]
requires = ["uv_build>=0.11.7"]
build-backend = "uv_build"
[tool.uv.build-backend]
module-root = ""
module-name = "stapler"
[dependency-groups]
dev = [
"coverage>=7.13.5",
@@ -21,5 +30,5 @@ select = ["ALL"]
ignore = ["D", "E501", "S104", "PLR2004", "ANN401", "BLE001", "COM812", "S603", "PLR0911", "S101", "PT"]
[tool.coverage.run]
source = ["src"]
omit = ["src/logs.py"]
source = ["stapler"]
omit = ["stapler/logs.py", "stapler/__main__.py"]