Added python-sdf
This commit is contained in:
parent
dc03fd20eb
commit
f35443d4d9
2 changed files with 20 additions and 2 deletions
|
@ -20,13 +20,16 @@
|
||||||
});
|
});
|
||||||
|
|
||||||
# robossembler custom packages; defined here for share between devShells and packages
|
# robossembler custom packages; defined here for share between devShells and packages
|
||||||
bpy = pkgs.python3Packages.callPackage ./pkgs/development/python-modules/bpy { };
|
|
||||||
blender = pkgs.callPackage ./pkgs/misc/blender { };
|
blender = pkgs.callPackage ./pkgs/misc/blender { };
|
||||||
|
bpy = pkgs.python3Packages.callPackage ./pkgs/development/python-modules/bpy { };
|
||||||
|
pysdf = pkgs.python3Packages.callPackage ./pkgs/development/python-modules/pysdf { };
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
packages = {
|
packages = {
|
||||||
blender = blender;
|
blender = blender;
|
||||||
python3Packages = pkgs.recurseIntoAttrs bpy;
|
bpy = bpy;
|
||||||
|
pysdf = pysdf;
|
||||||
|
gazebo = ros.humble.gazebo;
|
||||||
};
|
};
|
||||||
|
|
||||||
devShells.ros =
|
devShells.ros =
|
||||||
|
@ -59,12 +62,14 @@
|
||||||
moveit-msgs
|
moveit-msgs
|
||||||
moveit-ros-planning
|
moveit-ros-planning
|
||||||
moveit-ros-planning-interface
|
moveit-ros-planning-interface
|
||||||
|
gazebo
|
||||||
# rbs-skill-interfaces
|
# rbs-skill-interfaces
|
||||||
]) ++ (with pkgs; [ nlohmann_json ]);
|
]) ++ (with pkgs; [ nlohmann_json ]);
|
||||||
RMW_IMPLEMENTATION = "rmw_fastrtps_dynamic_cpp";
|
RMW_IMPLEMENTATION = "rmw_fastrtps_dynamic_cpp";
|
||||||
};
|
};
|
||||||
|
|
||||||
devShells.bpy = pkgs.mkShell { packages = [ bpy ]; };
|
devShells.bpy = pkgs.mkShell { packages = [ bpy ]; };
|
||||||
|
devShells.pysdf = pkgs.mkShell { packages = [ pysdf ]; };
|
||||||
devShells.blender = pkgs.mkShell { packages = [ blender ]; };
|
devShells.blender = pkgs.mkShell { packages = [ blender ]; };
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
13
pkgs/development/python-modules/pysdf/default.nix
Normal file
13
pkgs/development/python-modules/pysdf/default.nix
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
{ buildPythonPackage, fetchFromGitHub, python3Packages }:
|
||||||
|
buildPythonPackage {
|
||||||
|
format = "pyproject";
|
||||||
|
pname = "pysdf";
|
||||||
|
version = "0.4";
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "movefasta";
|
||||||
|
repo = "python-sdformat";
|
||||||
|
rev = "edfa3bdb97598c11d83bd5d9473db12ef645a478";
|
||||||
|
sha256 = "sha256-4IuljqprFK15B356Iuibz1pphvQWkrtvLsqTntuTB/o=";
|
||||||
|
};
|
||||||
|
propagatedBuildInputs = with python3Packages; [ poetry-core lxml numpy pytest black ];
|
||||||
|
}
|
Loading…
Add table
Add a link
Reference in a new issue