diff options
Diffstat (limited to 'pkgs/development/python-modules/scs/default.nix')
-rw-r--r-- | pkgs/development/python-modules/scs/default.nix | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/pkgs/development/python-modules/scs/default.nix b/pkgs/development/python-modules/scs/default.nix index 0a242e23137..fdad7daec2d 100644 --- a/pkgs/development/python-modules/scs/default.nix +++ b/pkgs/development/python-modules/scs/default.nix @@ -2,6 +2,7 @@ , stdenv , buildPythonPackage , fetchFromGitHub +, Accelerate , blas , lapack , numpy @@ -22,9 +23,18 @@ buildPythonPackage rec { fetchSubmodules = true; }; - buildInputs = [ - lapack + env = lib.optionalAttrs (!stdenv.isDarwin) { + # provide lib locations in env vars as numpy distutils 1.26.1 and later + # does not + BLAS = lib.getLib blas; + LAPACK = lib.getLib lapack; + }; + + buildInputs = if stdenv.isDarwin then [ + Accelerate + ] else [ blas + lapack ]; propagatedBuildInputs = [ |