mirror of
https://github.com/openwrt/packages.git
synced 2025-12-20 01:21:21 +00:00
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:
@@ -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",
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user