diff options
| author | Jeffery To <jeffery.to@gmail.com> | 2023-05-11 00:26:17 +0800 |
|---|---|---|
| committer | Jeffery To <jeffery.to@gmail.com> | 2023-05-11 02:46:57 +0800 |
| commit | 8d331953f34a1ed231cb24893c68606813c36824 (patch) | |
| tree | 9638341c0386659cb9a89f4998908a3433d0cdc7 /lang/python/numpy | |
| parent | 0aff57d00141bba8020deda52c2710c72cea9fe5 (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/Makefile | 2 | ||||
| -rw-r--r-- | lang/python/numpy/patches/001-unpin-build-dependencies.patch | 13 |
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", + ] + |
