]> git.99rst.org Git - openwrt-packages.git/commitdiff
python-pyproject-hooks: allow flit_core 4.x as the build backend
authorAlexandru Ardelean <redacted>
Mon, 10 Aug 2026 12:15:26 +0000 (15:15 +0300)
committerAlexandru Ardelean <redacted>
Mon, 10 Aug 2026 17:17:38 +0000 (20:17 +0300)
pyproject-hooks caps flit_core<4 in its build-system, so its /host build
fails with "Missing dependencies: flit_core<4" against flit-core 4.0.2.
flit_core 4 builds it unchanged; relax the upper bound.

Signed-off-by: Alexandru Ardelean <redacted>
lang/python/python-pyproject-hooks/Makefile
lang/python/python-pyproject-hooks/patches/010-relax-flit-core-constraint.patch [new file with mode: 0644]

index 701a5cd43d98857d1f347b082fdfbad45faff84b..7feafef0ee564644427cadcbb01d645cc434180a 100644 (file)
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=python-pyproject-hooks
 PKG_VERSION:=1.2.0
-PKG_RELEASE:=1
+PKG_RELEASE:=2
 
 PYPI_NAME:=pyproject_hooks
 PKG_HASH:=1e859bd5c40fae9448642dd871adf459e5e2084186e8d2c2a79a824c970da1f8
diff --git a/lang/python/python-pyproject-hooks/patches/010-relax-flit-core-constraint.patch b/lang/python/python-pyproject-hooks/patches/010-relax-flit-core-constraint.patch
new file mode 100644 (file)
index 0000000..b993063
--- /dev/null
@@ -0,0 +1,24 @@
+From df6f6542c6a1caf2d8b91d9b27b27767df8b7bd3 Mon Sep 17 00:00:00 2001
+From: Alexandru Ardelean <alex@shruggie.ro>
+Date: Mon, 10 Aug 2026 15:15:26 +0300
+Subject: [PATCH] python-pyproject-hooks: allow flit_core 4.x as the build
+ backend
+
+pyproject-hooks caps its flit_core build requirement below 4, so python-pyproject-hooks/host fails
+with "Missing dependencies: flit_core<4" now that the feed ships flit-core
+4.0.2. flit_core 4 builds it unchanged; relax the upper bound.
+
+Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
+---
+ pyproject.toml | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/pyproject.toml
++++ b/pyproject.toml
+@@ -1,5 +1,5 @@
+ [build-system]
+-requires = ["flit_core >=3.2,<4"]
++requires = ["flit_core >=3.2"]
+ build-backend = "flit_core.buildapi"
+ [project]
git clone https://git.99rst.org/PROJECT