Something went wrong. Try again.
Nix Packages collection & NixOS github.com/NixOS/nixpkgs
Something went wrong. Try again.
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667{ lib,
toPythonModule, pythonImportsCheckHook, stdenv,
aligator,
ctestCheckHook, crocoddyl, pinocchio, python, matplotlib, pytest,
buildStandalone ? true,}:toPythonModule ( aligator.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 = [ crocoddyl pinocchio ] ++ super.propagatedBuildInputs ++ lib.optional buildStandalone aligator;
nativeCheckInputs = [ ctestCheckHook pythonImportsCheckHook ];
checkInputs = super.checkInputs ++ [ matplotlib pytest ];
disabledTests = [ # known to work in pinocchio 3, but not 4. # ref https://github.com/Simple-Robotics/aligator/pull/404 "aligator-test-py-constrained-dynamics" ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ # SIGTRAP "aligator-test-py-rollout" ];
pythonImportsCheck = [ "aligator" ];
__darwinAllowLocalNetworking = true; }))