numpy: update to version 1.26.2

https://github.com/numpy/numpy/releases

NumPy 1.26.2 Release Notes
NumPy 1.26.2 is a maintenance release that fixes bugs and regressions
discovered after the 1.26.1 release. The 1.26.release series is the last
planned minor release series before NumPy 2.0. The Python versions
supported by this release are 3.9-3.12.

Signed-off-by: Andy Syam <privasisource@gmail.com>
This commit is contained in:
Andy Syam 2023-12-22 21:52:35 +08:00 committed by Rosen Penev
parent d7d7c5bbb3
commit fb2bf1c737
4 changed files with 26 additions and 20 deletions

View File

@ -6,11 +6,11 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=numpy
PKG_VERSION:=1.25.2
PKG_VERSION:=1.26.2
PKG_RELEASE:=1
PYPI_NAME:=$(PKG_NAME)
PKG_HASH:=fd608e19c8d7c55021dffd43bfe5492fab8cc105cc8986f813f8c3c048b38760
PKG_HASH:=f65738447676ab5777f11e6bbbdb8ce11b785e105f690bc45966574816b6d3ea
PKG_MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com>
@ -21,7 +21,7 @@ PKG_CPE_ID:=cpe:/a:numpy:numpy
PKG_CONFIG_DEPENDS:= \
CONFIG_NUMPY_OPENBLAS_SUPPORT
PKG_BUILD_DEPENDS:=python-cython/host
PKG_BUILD_DEPENDS:=python-cython/host pyproject-metadata/host
# Ensure numpy does not find openblas if openblas support is not enabled
PYTHON3_PKG_BUILD_VARS:= \

View File

@ -1,16 +0,0 @@
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -4,11 +4,11 @@
#build-backend = "mesonpy"
requires = [
# setuptools, wheel and Cython are needed for the setup.py based build
- "setuptools==59.2.0",
+ "setuptools>=59.2.0",
# `wheel` is needed for non-isolated builds, given that `meson-python`
# doesn't list it as a runtime requirement (at least in 0.11.0) - it's
# likely to be removed as a dependency in meson-python 0.12.0.
- "wheel==0.38.1",
+ "wheel>=0.38.1",
"Cython>=0.29.34,<3.0",
# "meson-python>=0.10.0",
]

View File

@ -1,6 +1,6 @@
--- a/numpy/distutils/system_info.py
+++ b/numpy/distutils/system_info.py
@@ -403,7 +403,7 @@ def get_standard_file(fname):
@@ -404,7 +404,7 @@ def get_standard_file(fname):
pass
else:
user_file = os.path.join(f, fname)

View File

@ -0,0 +1,22 @@
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
[build-system]
-build-backend = "mesonpy"
-backend-path = ['./vendored-meson/meson-python']
+#build-backend = "mesonpy"
+#backend-path = ['./vendored-meson/meson-python']
requires = [
"Cython>=0.29.34,<3.1",
# All dependencies of the vendored meson-python (except for meson, because
@@ -194,8 +194,8 @@ repair-wheel-command = ""
[tool.spin]
package = 'numpy'
-[tool.spin.meson]
-cli = 'vendored-meson/meson/meson.py'
+#[tool.spin.meson]
+#cli = 'vendored-meson/meson/meson.py'
[tool.spin.commands]
"Build" = [