numba: allow numpy 2.3
This commit is contained in:
parent
6bb3fe0d43
commit
92b65b4220
24
mingw-w64-python-numba/0001-adjust-numpy-req.patch
Normal file
24
mingw-w64-python-numba/0001-adjust-numpy-req.patch
Normal file
@ -0,0 +1,24 @@
|
||||
--- numba-0.61.2/numba/__init__.py.orig 2025-04-07 18:34:14.000000000 +0200
|
||||
+++ numba-0.61.2/numba/__init__.py 2025-06-09 14:11:43.353245400 +0200
|
||||
@@ -39,8 +39,8 @@
|
||||
f"{numpy_version[0]}.{numpy_version[1]}.")
|
||||
raise ImportError(msg)
|
||||
|
||||
- if numpy_version > (2, 2):
|
||||
- msg = (f"Numba needs NumPy 2.2 or less. Got NumPy "
|
||||
+ if numpy_version > (2, 3):
|
||||
+ msg = (f"Numba needs NumPy 2.3 or less. Got NumPy "
|
||||
f"{numpy_version[0]}.{numpy_version[1]}.")
|
||||
raise ImportError(msg)
|
||||
|
||||
--- numba-0.61.2/setup.py.orig 2025-04-07 18:34:14.000000000 +0200
|
||||
+++ numba-0.61.2/setup.py 2025-06-09 14:21:25.689433500 +0200
|
||||
@@ -23,7 +23,7 @@
|
||||
max_python_version = "3.14" # exclusive
|
||||
min_numpy_build_version = "2.0.0rc1"
|
||||
min_numpy_run_version = "1.24"
|
||||
-max_numpy_run_version = "2.3"
|
||||
+max_numpy_run_version = "2.4"
|
||||
min_llvmlite_version = "0.44.0dev0"
|
||||
max_llvmlite_version = "0.45"
|
||||
|
||||
@ -4,7 +4,7 @@ _realname=numba
|
||||
pkgbase=mingw-w64-python-${_realname}
|
||||
pkgname=("${MINGW_PACKAGE_PREFIX}-python-${_realname}")
|
||||
pkgver=0.61.2
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc='NumPy aware dynamic Python compiler using LLVM (mingw-w64)'
|
||||
arch=('any')
|
||||
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
|
||||
@ -27,8 +27,16 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-python-build"
|
||||
"${MINGW_PACKAGE_PREFIX}-cc")
|
||||
optdepends=("${MINGW_PACKAGE_PREFIX}-python-scipy")
|
||||
options=('!emptydirs' '!strip')
|
||||
source=("https://pypi.org/packages/source/${_realname::1}/${_realname}/${_realname}-${pkgver}.tar.gz")
|
||||
sha256sums=('8750ee147940a6637b80ecf7f95062185ad8726c8c28a2295b8ec1160a196f7d')
|
||||
source=("https://pypi.org/packages/source/${_realname::1}/${_realname}/${_realname}-${pkgver}.tar.gz"
|
||||
"0001-adjust-numpy-req.patch")
|
||||
sha256sums=('8750ee147940a6637b80ecf7f95062185ad8726c8c28a2295b8ec1160a196f7d'
|
||||
'58f69195f0491cf2e69673ac45ca24af264d2168d3a469a574a4dcc2cb71d0d2')
|
||||
|
||||
prepare() {
|
||||
cd "${_realname}-${pkgver}"
|
||||
|
||||
patch -p1 -i "${srcdir}/0001-adjust-numpy-req.patch"
|
||||
}
|
||||
|
||||
build() {
|
||||
cp -r "${_realname}-${pkgver}" "python-build-${MSYSTEM}" && cd "python-build-${MSYSTEM}"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user