diff options
Diffstat (limited to 'pkgs/development/python-modules/numba/default.nix')
-rw-r--r-- | pkgs/development/python-modules/numba/default.nix | 25 |
1 files changed, 18 insertions, 7 deletions
diff --git a/pkgs/development/python-modules/numba/default.nix b/pkgs/development/python-modules/numba/default.nix index d656a56e3c1..a9c152f412f 100644 --- a/pkgs/development/python-modules/numba/default.nix +++ b/pkgs/development/python-modules/numba/default.nix @@ -22,13 +22,13 @@ let inherit (cudaPackages) cudatoolkit; in buildPythonPackage rec { - version = "0.55.1"; + version = "0.55.2"; pname = "numba"; - disabled = pythonOlder "3.6" || pythonAtLeast "3.10"; + disabled = pythonOlder "3.6" || pythonAtLeast "3.11"; src = fetchPypi { inherit pname version; - sha256 = "sha256-A+kGmiZm0chPk7ANvXFvuP7d6Lssbvr6LwSEKkZELqM="; + hash = "sha256-5CjZ4R2bpZKEnMyfegCQA+t9MGEgB+Nlr+dDznEYxvQ="; }; postPatch = '' @@ -42,9 +42,18 @@ in buildPythonPackage rec { NIX_CFLAGS_COMPILE = lib.optionalString stdenv.isDarwin "-I${lib.getDev libcxx}/include/c++/v1"; - propagatedBuildInputs = [ numpy llvmlite setuptools ] ++ lib.optionals cudaSupport [ cudatoolkit cudatoolkit.lib ]; + propagatedBuildInputs = [ + numpy + llvmlite + setuptools + ] ++ lib.optionals cudaSupport [ + cudatoolkit + cudatoolkit.lib + ]; - nativeBuildInputs = lib.optional cudaSupport [ addOpenGLRunpath ]; + nativeBuildInputs = lib.optional cudaSupport [ + addOpenGLRunpath + ]; patches = lib.optionals cudaSupport [ (substituteAll { @@ -69,12 +78,14 @@ in buildPythonPackage rec { # ImportError: cannot import name '_typeconv' doCheck = false; - pythonImportsCheck = [ "numba" ]; + pythonImportsCheck = [ + "numba" + ]; meta = with lib; { + description = "Compiling Python code using LLVM"; homepage = "https://numba.pydata.org/"; license = licenses.bsd2; - description = "Compiling Python code using LLVM"; maintainers = with maintainers; [ fridh ]; }; } |