Skip to content

Commit ce096b8

Browse files
committed
nix: add a devshell to run demos/ .py scripts
Signed-off-by: Gwenn Le Bihan <[email protected]>
1 parent 57fd233 commit ce096b8

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

flake.nix

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,19 @@
5353
program = "${self'.packages.odri-control-interface}/bin/odri_control_interface_demo_solo12";
5454
};
5555
};
56+
devShells.default = pkgs.mkShell {
57+
buildInputs = [
58+
self'.packages.odri-control-interface
59+
pkgs.odri-masterboard-sdk
60+
pkgs.python3Packages.python
61+
pkgs.python3Packages.numpy
62+
];
63+
shellHook = ''
64+
controlSitePackages=`echo ${self'.packages.odri-control-interface}/lib/python*/site-packages | head -n 1`
65+
masterboardSitePackages=`echo ${pkgs.odri-masterboard-sdk}/lib/python*/site-packages | head -n 1`
66+
export PYTHONPATH="$controlSitePackages:$masterboardSitePackages:$PYTHONPATH"
67+
'';
68+
};
5669
};
5770
};
5871
}

0 commit comments

Comments
 (0)