Something went wrong. Try again.
lol
Something went wrong. Try again.
1.0 kB · 59 lines
Nix
at master
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960{ lib,
toPythonModule, pythonImportsCheckHook,
mim-solvers,
# nativeBuildInputs python,
# propagatedBuildInputs boost, crocoddyl, eigenpy, osqp, proxsuite, scipy,
# nativeCheckInputs pytest,
buildStandalone ? true,}:toPythonModule ( mim-solvers.overrideAttrs (super: { pname = "py-${super.pname}";
cmakeFlags = super.cmakeFlags ++ [ (lib.cmakeBool "BUILD_PYTHON_INTERFACE" true) (lib.cmakeBool "BUILD_STANDALONE_PYTHON_INTERFACE" buildStandalone) ];
# this is used by CMake at configure/build time nativeBuildInputs = super.nativeBuildInputs ++ [ python ];
propagatedBuildInputs = [ boost crocoddyl eigenpy osqp proxsuite scipy ] ++ super.propagatedBuildInputs ++ lib.optional buildStandalone mim-solvers;
nativeCheckInputs = super.nativeCheckInputs ++ [ pythonImportsCheckHook pytest ];
pythonImportsCheck = [ "mim_solvers" ]; }))