From cb72f8cf25635933a581a5d58314d315de8880e7 Mon Sep 17 00:00:00 2001 From: Jakob Schlyter Date: Thu, 15 Oct 2026 14:04:23 +0200 Subject: [PATCH] Add missing dynamic versioning --- pyproject.toml | 12 ++++++------ uv.lock | 1 - 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 791fb5a..47db0b0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "dnstapir" -version = "1.5.1" +dynamic = ["version"] description = "DNS TAPIR Python Library" authors = [{name="Jakob Schlyter", email = "jakob@kirei.se"}] readme = "README.md" @@ -48,12 +48,12 @@ dev = [ "pytest-httpx2>=1.0.0", ] -[tool.setuptools] -packages = [ "dnstapir" ] - [build-system] -requires = ["setuptools>=77"] -build-backend = "setuptools.build_meta" +requires = ["hatchling", "uv-dynamic-versioning"] +build-backend = "hatchling.build" + +[tool.hatch.version] +source = "uv-dynamic-versioning" [tool.ruff] line-length = 120 diff --git a/uv.lock b/uv.lock index c07b081..9a32c4c 100644 --- a/uv.lock +++ b/uv.lock @@ -529,7 +529,6 @@ wheels = [ [[package]] name = "dnstapir" -version = "1.5.1" source = { editable = "." } dependencies = [ { name = "structlog" },