Added python-sdf

This commit is contained in:
Igor Brylyov 2023-02-09 23:33:14 +03:00
parent dc03fd20eb
commit f35443d4d9
2 changed files with 20 additions and 2 deletions

View file

@ -20,13 +20,16 @@
});
# 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 { };
bpy = pkgs.python3Packages.callPackage ./pkgs/development/python-modules/bpy { };
pysdf = pkgs.python3Packages.callPackage ./pkgs/development/python-modules/pysdf { };
in
{
packages = {
blender = blender;
python3Packages = pkgs.recurseIntoAttrs bpy;
bpy = bpy;
pysdf = pysdf;
gazebo = ros.humble.gazebo;
};
devShells.ros =
@ -59,12 +62,14 @@
moveit-msgs
moveit-ros-planning
moveit-ros-planning-interface
gazebo
# rbs-skill-interfaces
]) ++ (with pkgs; [ nlohmann_json ]);
RMW_IMPLEMENTATION = "rmw_fastrtps_dynamic_cpp";
};
devShells.bpy = pkgs.mkShell { packages = [ bpy ]; };
devShells.pysdf = pkgs.mkShell { packages = [ pysdf ]; };
devShells.blender = pkgs.mkShell { packages = [ blender ]; };
}
);

View 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 ];
}