From: Jeffery To Date: Wed, 10 May 2023 16:26:17 +0000 (+0800) Subject: numpy: Fix pyproject.toml-based build X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=8d331953f34a1ed231cb24893c68606813c36824;p=openwrt-packages.git numpy: Fix pyproject.toml-based build The versions of setuptools and wheel pinned in pyproject.toml are older than the versions available in the packages repo. This unpins the versions so that the build can proceed. Signed-off-by: Jeffery To --- diff --git a/lang/python/numpy/Makefile b/lang/python/numpy/Makefile index 35aab8d79..aaf940879 100644 --- a/lang/python/numpy/Makefile +++ b/lang/python/numpy/Makefile @@ -7,7 +7,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=numpy PKG_VERSION:=1.23.3 -PKG_RELEASE:=2 +PKG_RELEASE:=3 PYPI_NAME:=$(PKG_NAME) PKG_HASH:=51bf49c0cd1d52be0a240aa66f3458afc4b95d8993d2d04f0d91fa60c10af6cd diff --git a/lang/python/numpy/patches/001-unpin-build-dependencies.patch b/lang/python/numpy/patches/001-unpin-build-dependencies.patch new file mode 100644 index 000000000..c167f0729 --- /dev/null +++ b/lang/python/numpy/patches/001-unpin-build-dependencies.patch @@ -0,0 +1,13 @@ +--- a/pyproject.toml ++++ b/pyproject.toml +@@ -2,8 +2,8 @@ + # Minimum requirements for the build system to execute. + requires = [ + "packaging==20.5; platform_machine=='arm64'", # macos M1 +- "setuptools==59.2.0", +- "wheel==0.37.0", ++ "setuptools>=59.2.0", ++ "wheel>=0.37.0", + "Cython>=0.29.30,<3.0", + ] +