nix-ros-overlay/pkgs/superflore/default.nix
2025-04-13 21:39:02 -04:00

42 lines
965 B
Nix

{ lib, buildPythonPackage, fetchFromGitHub, xmltodict, termcolor, setuptools
, rosinstall-generator, rosdistro, rosdep, GitPython, requests, docker, pyyaml
, PyGithub, catkin-pkg, rospkg
}:
buildPythonPackage rec {
pname = "superflore";
version = "unstable-2025-03-03";
src = fetchFromGitHub {
owner = "lopsided98";
repo = pname;
rev = "62104b9ae54faf53991a7d94bf84c8ddfc8573df";
hash = "sha256-it6cje1nkG4pjakn5Vvwhw0NGyc23xblmhXMEwUpTbg=";
};
propagatedBuildInputs = [
xmltodict
termcolor
setuptools
rosinstall-generator
rosdistro
rosdep
GitPython
requests
docker
pyyaml
PyGithub
catkin-pkg
rospkg
];
# Tests require internet
doCheck = false;
meta = with lib; {
description = "Extended release manager for ROS";
homepage = "https://github.com/ros-infrastructure/superflore";
license = licenses.asl20;
maintainers = with maintainers; [ lopsided98 ];
};
}