From 75a53e0155a950d3b78d6d87a478207cd03076cd Mon Sep 17 00:00:00 2001 From: stelioszach03 Date: Sat, 11 Jul 2026 19:27:35 +0300 Subject: [PATCH] chore(deps): complete hatchling 1.31.0 bump (both pin locations) Dependabot PR #12 only bumped the build-system pin in the root pyproject.toml, but CI installs hatchling from .github/requirements-ci.lock (via requirements-ci.in), leaving 1.27.0 installed and failing `python -m build --no-isolation` with an unmet-dependency error. tools/vlabs-prm-eval/pyproject.toml carries the same build-system pin and is built with --no-build-isolation too. Bump hatchling to 1.31.0 in all four locations (root pyproject.toml, tools/vlabs-prm-eval/pyproject.toml, requirements-ci.in, requirements-ci.lock with official PyPI sha256 hashes). Dependency set is unchanged between 1.27.0 and 1.31.0, so no other lock entries need to move. Verified locally on Python 3.12: hash-locked install, editable prm-eval install, and `python -m build --no-isolation` for both packages all succeed. Co-Authored-By: Claude Opus 4.8 --- .github/requirements-ci.in | 2 +- .github/requirements-ci.lock | 6 +++--- pyproject.toml | 2 +- tools/vlabs-prm-eval/pyproject.toml | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/requirements-ci.in b/.github/requirements-ci.in index fd2a056..e8aa3b2 100644 --- a/.github/requirements-ci.in +++ b/.github/requirements-ci.in @@ -1,6 +1,6 @@ build>=1.2 editables==0.5 -hatchling==1.27.0 +hatchling==1.31.0 hypothesis>=6.100 pytest>=8 ruff>=0.6 diff --git a/.github/requirements-ci.lock b/.github/requirements-ci.lock index f69c4b3..6b8ce56 100644 --- a/.github/requirements-ci.lock +++ b/.github/requirements-ci.lock @@ -16,9 +16,9 @@ editables==0.5 \ --hash=sha256:309627d9b5c4adc0e668d8c6fa7bac1ba7c8c5d415c2d27f60f081f8e80d1de2 \ --hash=sha256:61e5ffa82629e0d8bfe09bc44a07db3c1ab8ed1ce78a6980732870f19b5e7d4c # via -r vlabs-sdk/.github/requirements-ci.in -hatchling==1.27.0 \ - --hash=sha256:971c296d9819abb3811112fc52c7a9751c8d381898f36533bb16f9791e941fd6 \ - --hash=sha256:d3a2f3567c4f926ea39849cdf924c7e99e6686c9c8e288ae1037c8fa2a5d937b +hatchling==1.31.0 \ + --hash=sha256:6b48ad4068a482ed7239b3a8215bc55b47aad3345d58dfc94e553c5d2d46211b \ + --hash=sha256:aac80bec8b6fe35e8480f1c335be8910fa210a0e6f735a139be205dadcacb544 # via -r vlabs-sdk/.github/requirements-ci.in hypothesis==6.156.4 \ --hash=sha256:0725c7e2c3bd863e75aae8d5be1f650abc9a3774200055461e1142625af9419c \ diff --git a/pyproject.toml b/pyproject.toml index c1142e8..fc3bafd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,5 +1,5 @@ [build-system] -requires = ["hatchling==1.27.0"] +requires = ["hatchling==1.31.0"] build-backend = "hatchling.build" [project] diff --git a/tools/vlabs-prm-eval/pyproject.toml b/tools/vlabs-prm-eval/pyproject.toml index 395e32f..9bee7b0 100644 --- a/tools/vlabs-prm-eval/pyproject.toml +++ b/tools/vlabs-prm-eval/pyproject.toml @@ -1,5 +1,5 @@ [build-system] -requires = ["hatchling==1.27.0"] +requires = ["hatchling==1.31.0"] build-backend = "hatchling.build" [project]