python313Packages.numba: 0.61.0 -> 0.61.2

https://numba.readthedocs.io/en/stable/release/0.61.2-notes.html
This commit is contained in:
Martin Weinelt
2025-05-23 08:37:36 -07:00
committed by Robert Schütz
parent 1b6fbe58cf
commit cab7d95ede
@@ -32,7 +32,7 @@ let
cudatoolkit = cudaPackages.cuda_nvcc;
in
buildPythonPackage rec {
version = "0.61.0";
version = "0.61.2";
pname = "numba";
pyproject = true;
@@ -50,7 +50,7 @@ buildPythonPackage rec {
postFetch = ''
sed -i 's/git_refnames = "[^"]*"/git_refnames = " (tag: ${src.tag})"/' $out/numba/_version.py
'';
hash = "sha256-d09armWFI55fqyYCzZNVOq6f5b8BTk0s8fjU0OGrNgo=";
hash = "sha256-Qa2B5pOWrLb/1V3PSyiwS1x9ueXwDKRhDMDecBCAN+8=";
};
postPatch = ''
@@ -58,15 +58,6 @@ buildPythonPackage rec {
--replace-fail \
"dldir = [" \
"dldir = [ '${addDriverRunpath.driverLink}/lib', "
substituteInPlace setup.py \
--replace-fail \
'max_numpy_run_version = "2.2"' \
'max_numpy_run_version = "3"'
substituteInPlace numba/__init__.py \
--replace-fail \
'numpy_version > (2, 1)' \
'numpy_version >= (3, 0)'
'';
env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.hostPlatform.isDarwin "-I${lib.getInclude stdenv.cc.libcxx}/include/c++/v1";