From 78b4d84e9e7d8d79d3ed7b96be1a73d56681f252 Mon Sep 17 00:00:00 2001 From: Jimisola Laursen Date: Sat, 7 Mar 2026 22:06:53 +0100 Subject: [PATCH] build: pin all dependencies to exact versions Pin build-system requires (hatchling==1.29.0, hatch-vcs==0.5.0, build==1.4.0, twine==6.2.0) and project dependency hatchling==1.29.0 to prevent unpredictable builds from floating dependency versions. Signed-off-by: jimisola --- pyproject.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index a3357cc..cdefbef 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,5 +1,5 @@ [build-system] -requires = ["hatchling", "hatch-vcs", "build", "twine"] +requires = ["hatchling==1.29.0", "hatch-vcs==0.5.0", "build==1.4.0", "twine==6.2.0"] build-backend = "hatchling.build" [project] @@ -18,7 +18,7 @@ classifiers = [ dependencies = [ "reqstool-python-decorators==0.0.9", "ruamel.yaml==0.19.1", - "hatchling>=1.20.0", + "hatchling==1.29.0", ] [project.urls]