diff --git a/pkgs/development/python-modules/piqp/default.nix b/pkgs/development/python-modules/piqp/default.nix index 22ab19aa442c..5abc64e982ee 100644 --- a/pkgs/development/python-modules/piqp/default.nix +++ b/pkgs/development/python-modules/piqp/default.nix @@ -40,7 +40,10 @@ buildPythonPackage rec { "${major python.pythonVersion}${minor python.pythonVersion}"; # E.g. "linux-aarch64" - platform = with stdenv.hostPlatform.parsed; "${kernel.name}-${cpu.name}"; + platform = + with stdenv.hostPlatform; + (lib.optionalString (!isDarwin) "${parsed.kernel.name}-${parsed.cpu.name}") + + (lib.optionalString isDarwin "macosx-${darwinMinVersion}-${darwinArch}"); in '' build="build/temp.${platform}-cpython-${pythonVersionMajorMinor}/${pname}.${pname}" diff --git a/pkgs/development/python-modules/qpsolvers/default.nix b/pkgs/development/python-modules/qpsolvers/default.nix index f1b7a77e6367..f5a356c2f4d6 100644 --- a/pkgs/development/python-modules/qpsolvers/default.nix +++ b/pkgs/development/python-modules/qpsolvers/default.nix @@ -18,6 +18,7 @@ scs, highspy, piqp, + proxsuite, }: buildPythonPackage rec { pname = "qpsolvers"; @@ -51,7 +52,7 @@ buildPythonPackage rec { # mosek = [ cvxopt mosek ]; osqp = [ osqp ]; piqp = [ piqp ]; - # proxqp = [ proxsuite ]; + proxqp = [ proxsuite ]; # qpalm = [ qpalm ]; quadprog = [ quadprog ]; scs = [ scs ]; @@ -64,7 +65,9 @@ buildPythonPackage rec { ecos highs osqp - piqp # proxqp qpalm + piqp + proxqp + # qpalm quadprog scs ];