diff --git a/pkgs/development/python-modules/pyrepetierng/default.nix b/pkgs/development/python-modules/pyrepetierng/default.nix new file mode 100644 index 000000000000..c919e34f9608 --- /dev/null +++ b/pkgs/development/python-modules/pyrepetierng/default.nix @@ -0,0 +1,34 @@ +{ + lib, + buildPythonPackage, + fetchPypi, + requests, + setuptools, +}: + +buildPythonPackage rec { + pname = "pyrepetierng"; + version = "0.1.0"; + pyproject = true; + + src = fetchPypi { + inherit pname version; + hash = "sha256-0+Qr2yrjk1/K4Yg55d8sdmI6BtBYI76DCQiPlp6dzrc="; + }; + + build-system = [ setuptools ]; + + dependencies = [ requests ]; + + # Package has no tests + doCheck = false; + + pythonImportsCheck = [ "pyrepetierng" ]; + + meta = { + description = "An updated python Repetier-Server library based on Mtrabs library"; + homepage = "https://github.com/ShadowBr0ther/pyrepetier-ng"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.jamiemagee ]; + }; +} diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index 3ab52b4562dd..4650b71df91b 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -4936,7 +4936,8 @@ ]; "repetier" = ps: with ps; [ - ]; # missing inputs: pyrepetierng + pyrepetierng + ]; "rest" = ps: with ps; [ jsonpath diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 38b37cde805d..7a3690e59249 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -13778,6 +13778,8 @@ self: super: with self; { inherit (pkgs) mesa; }; + pyrepetierng = callPackage ../development/python-modules/pyrepetierng { }; + pyrevolve = callPackage ../development/python-modules/pyrevolve { }; pyrfc3339 = callPackage ../development/python-modules/pyrfc3339 { };