diff --git a/pkgs/development/python-modules/eigenpy/default.nix b/pkgs/development/python-modules/eigenpy/default.nix index 8797618041c4..701d729e85d8 100644 --- a/pkgs/development/python-modules/eigenpy/default.nix +++ b/pkgs/development/python-modules/eigenpy/default.nix @@ -2,13 +2,21 @@ lib, buildPythonPackage, fetchFromGitHub, + + # nativeBuildInputs cmake, doxygen, + graphviz, + scipy, + + # buildInputs boost, + + # propagatedBuildInputs eigen, jrl-cmakemodules, numpy, - scipy, + }: buildPythonPackage rec { @@ -40,6 +48,7 @@ buildPythonPackage rec { nativeBuildInputs = [ cmake doxygen + graphviz scipy ]; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index bfb8c27718d7..edc13191d773 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4375,7 +4375,9 @@ self: super: with self; { eheimdigital = callPackage ../development/python-modules/eheimdigital { }; - eigenpy = callPackage ../development/python-modules/eigenpy { }; + eigenpy = callPackage ../development/python-modules/eigenpy { + inherit (pkgs) graphviz; # need the `dot` program, not the python module + }; einops = callPackage ../development/python-modules/einops { };