fix: use uv_build backend for old-python-constraint-project

The test-no-python-version test was failing because hatchling's
dependency on pathspec was incompatible with Python 3.9,
causing a TypeError during the build process.

Fixed by switching from hatchling to uv_build backend
(0.9.22-0.10.0 range) which is fully compatible with
Python 3.9. The uv.lock file is updated to reflect the
new build backend and latest compatible versions of dependencies.
This commit is contained in:
Kevin Stillhammer 2026-01-06 17:31:19 +01:00
parent 1d22fafd8b
commit ecc6d672f4
No known key found for this signature in database
2 changed files with 32 additions and 30 deletions

View file

@ -9,5 +9,5 @@ dependencies = [
]
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
requires = ["uv_build>=0.9.22,<0.10.0"]
build-backend = "uv_build"