From 3bad18825ec132da9f34a41f37cc28e26084862e Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Wed, 21 Aug 2024 10:54:45 +0300 Subject: [PATCH] python312Packages.numba: use a single numpy version; don't propagate it --- pkgs/development/python-modules/numba/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/numba/default.nix b/pkgs/development/python-modules/numba/default.nix index 27b34f6a3b26..1f9ce6ad767c 100644 --- a/pkgs/development/python-modules/numba/default.nix +++ b/pkgs/development/python-modules/numba/default.nix @@ -7,7 +7,6 @@ python, buildPythonPackage, setuptools, - numpy, numpy_2, llvmlite, libcxx, @@ -68,7 +67,6 @@ buildPythonPackage rec { build-system = [ setuptools - numpy_2 ]; nativeBuildInputs = lib.optionals cudaSupport [ @@ -76,10 +74,12 @@ buildPythonPackage rec { cudaPackages.cuda_nvcc ]; - buildInputs = lib.optionals cudaSupport [ cudaPackages.cuda_cudart ]; + buildInputs = [ + # Not propagating it, because it numba can work with either numpy_2 or numpy_1 + numpy_2 + ] ++ lib.optionals cudaSupport [ cudaPackages.cuda_cudart ]; dependencies = [ - numpy llvmlite setuptools ] ++ lib.optionals (pythonOlder "3.9") [ importlib-metadata ];