Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
{
lib,
cmake,
cddlib,
clp,
jrl-cmakemodules,
python3Packages,
qpoases,
}:
python3Packages.buildPythonPackage {
pname = "hpp-centroidal-dynamics";
version = "5.0.0";
pyproject = false;
src = lib.fileset.toSource {
root = ./.;
fileset = lib.fileset.unions [
./CMakeLists.txt
./include
./package.xml
./python
./src
./test
./test_data
];
};
strictDeps = true;
nativeBuildInputs = [ cmake ];
buildInputs = [
cddlib
clp
qpoases
];
propagatedBuildInputs = [
python3Packages.boost
python3Packages.eigenpy
];
cmakeFlags = [ (lib.cmakeBool "BUILD_WITH_CLP" true) ];
doCheck = true;
pythonImportsCheck = [ "hpp_centroidal_dynamics" ];
meta = {
description = "Utility classes to check the (robust) equilibrium of a system in contact with the environment.";
homepage = "https://github.com/humanoid-path-planner/hpp-centroidal-dynamics";
license = lib.licenses.bsd2;
maintainers = [ lib.maintainers.nim65s ];
};
}