summaryrefslogtreecommitdiff
path: root/lang/python/numpy
diff options
context:
space:
mode:
authorJeffery To <jeffery.to@gmail.com>2023-05-11 00:26:17 +0800
committerJeffery To <jeffery.to@gmail.com>2023-05-11 02:46:57 +0800
commit8d331953f34a1ed231cb24893c68606813c36824 (patch)
tree9638341c0386659cb9a89f4998908a3433d0cdc7 /lang/python/numpy
parent0aff57d00141bba8020deda52c2710c72cea9fe5 (diff)
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 <jeffery.to@gmail.com>
Diffstat (limited to 'lang/python/numpy')
-rw-r--r--lang/python/numpy/Makefile2
-rw-r--r--lang/python/numpy/patches/001-unpin-build-dependencies.patch13
2 files changed, 14 insertions, 1 deletions
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",
+ ]
+