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>
This commit is contained in:
parent
0aff57d001
commit
8d331953f3
2 changed files with 14 additions and 1 deletions
|
@ -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
|
||||
|
|
13
lang/python/numpy/patches/001-unpin-build-dependencies.patch
Normal file
13
lang/python/numpy/patches/001-unpin-build-dependencies.patch
Normal file
|
@ -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",
|
||||
]
|
||||
|
Loading…
Reference in a new issue