From 306bdcb19338ec29831814abb9f80cccde5423b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 9 Jan 2025 03:55:03 -0800 Subject: [PATCH] python313Packages.nhc: init at 0.3.3 --- .../python-modules/nhc/default.nix | 39 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 41 insertions(+) create mode 100644 pkgs/development/python-modules/nhc/default.nix diff --git a/pkgs/development/python-modules/nhc/default.nix b/pkgs/development/python-modules/nhc/default.nix new file mode 100644 index 000000000000..4aa5d6665e43 --- /dev/null +++ b/pkgs/development/python-modules/nhc/default.nix @@ -0,0 +1,39 @@ +{ + buildPythonPackage, + fetchFromGitHub, + lib, + nclib, + setuptools, +}: + +buildPythonPackage rec { + pname = "nhc"; + version = "0.3.3"; + pyproject = true; + + src = fetchFromGitHub { + owner = "vandeurenglenn"; + repo = "nhc"; + tag = "v${version}"; + hash = "sha256-s3DVdnjhRUZRG/LwKwOuZSiNtzpccBtHl/PNvux/NwQ="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + nclib + ]; + + pythonImportsCheck = [ "nhc" ]; + + # upstream has no test + doCheck = false; + + meta = { + changelog = "https://github.com/vandeurenglenn/nhc/blob/${src.tag}/CHANGELOG.md"; + description = "SDK for Niko Home Control"; + homepage = "https://github.com/vandeurenglenn/nhc"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 429aa8ef9f85..17a1acf44865 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -9214,6 +9214,8 @@ self: super: with self; { nh3 = callPackage ../development/python-modules/nh3 { }; + nhc = callPackage ../development/python-modules/nhc { }; + niaaml = callPackage ../development/python-modules/niaaml { }; nianet = callPackage ../development/python-modules/nianet { };