From 56accda6ffa42f3e47966d473854db547e0576ac Mon Sep 17 00:00:00 2001 From: eymeric Date: Thu, 6 Jun 2024 22:09:28 +0200 Subject: [PATCH] hpp2plantuml: init at 0.8.5 --- pkgs/by-name/hp/hpp2plantuml/package.nix | 33 ++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 pkgs/by-name/hp/hpp2plantuml/package.nix diff --git a/pkgs/by-name/hp/hpp2plantuml/package.nix b/pkgs/by-name/hp/hpp2plantuml/package.nix new file mode 100644 index 000000000000..0bb3fe0afd74 --- /dev/null +++ b/pkgs/by-name/hp/hpp2plantuml/package.nix @@ -0,0 +1,33 @@ +{ + lib, + python3Packages, + fetchPypi, +}: + +python3Packages.buildPythonApplication rec { + pname = "hpp2plantuml"; + version = "0.8.5"; + format = "wheel"; + + src = fetchPypi { + inherit pname version format; + hash = "sha256-PfTJmBypI21AAK3sMojygQfrhnRqcMmVCW4dxGfDfQg="; + }; + + propagatedBuildInputs = with python3Packages; [ + jinja2 + cppheaderparser + ]; + + pythonImportsCheck = [ "hpp2plantuml" ]; + + nativeCheckInputs = with python3Packages; [ pytest ]; + + meta = { + description = "Convert C++ header files to PlantUML"; + homepage = "https://github.com/thibaultmarin/hpp2plantuml"; + license = lib.licenses.mit; + mainProgram = "hpp2plantuml"; + maintainers = with lib.maintainers; [ eymeric ]; + }; +}