From bd91000abcf04a90b14d26bbbb304d610adb8b67 Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Thu, 28 Aug 2025 19:25:27 -0700 Subject: [PATCH 1/2] python3Packages.ziggo-mediabox-xl: init at 1.1.0 --- .../ziggo-mediabox-xl/default.nix | 37 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 39 insertions(+) create mode 100644 pkgs/development/python-modules/ziggo-mediabox-xl/default.nix diff --git a/pkgs/development/python-modules/ziggo-mediabox-xl/default.nix b/pkgs/development/python-modules/ziggo-mediabox-xl/default.nix new file mode 100644 index 000000000000..9ec4c1cfd4e7 --- /dev/null +++ b/pkgs/development/python-modules/ziggo-mediabox-xl/default.nix @@ -0,0 +1,37 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + requests, + setuptools, +}: + +buildPythonPackage rec { + pname = "ziggo-mediabox-xl"; + version = "1.1.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "b10m"; + repo = "ziggo_mediabox_xl"; + tag = version; + hash = "sha256-ElULsHfZXYTZ1cFEdAjhURWGOmJw2uJWMy49whGAV7g="; + }; + + build-system = [ setuptools ]; + + dependencies = [ requests ]; + + # Tests require network access + doCheck = false; + + pythonImportsCheck = [ "ziggo_mediabox_xl" ]; + + meta = { + description = "Python interface to Ziggo's Mediabox XL"; + homepage = "https://github.com/b10m/ziggo_mediabox_xl"; + changelog = "https://github.com/b10m/ziggo_mediabox_xl/releases/tag/${version}"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.jamiemagee ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index e722cfc7ae0c..d5f3f6a9f62e 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -20354,6 +20354,8 @@ self: super: with self; { zict = callPackage ../development/python-modules/zict { }; + ziggo-mediabox-xl = callPackage ../development/python-modules/ziggo-mediabox-xl { }; + zigpy = callPackage ../development/python-modules/zigpy { }; zigpy-cc = callPackage ../development/python-modules/zigpy-cc { }; From 23448002b87c6cc5473fff2a37a6372901c2136d Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Thu, 28 Aug 2025 19:26:15 -0700 Subject: [PATCH 2/2] home-assistant: update component packages --- pkgs/servers/home-assistant/component-packages.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index dbb703a754e6..057986ce681b 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -6881,7 +6881,8 @@ ]; "ziggo_mediabox_xl" = ps: with ps; [ - ]; # missing inputs: ziggo-mediabox-xl + ziggo-mediabox-xl + ]; "zimi" = ps: with ps; [ zcc-helper