From 5dc6e85df3e04c857b5a9df56538fa2b3e92eb9c Mon Sep 17 00:00:00 2001 From: Jimisola Laursen Date: Sat, 7 Mar 2026 22:06:51 +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 ruamel.yaml==0.19.1 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 497314d..435bca6 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" [tool.pytest.ini_options] @@ -29,7 +29,7 @@ classifiers = [ "Operating System :: OS Independent", "Development Status :: 4 - Beta", ] -dependencies = ["ruamel.yaml>=0.18.5"] +dependencies = ["ruamel.yaml==0.19.1"] [project.urls] Homepage = "https://reqstool.github.io"