From e370730f131a975394d0195c3fc63db5f0383f4a Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Mon, 11 Aug 2025 22:25:29 -0700 Subject: [PATCH 1/2] python3Packages.pynetio: init at 0.1.8 --- .../python-modules/pynetio/default.nix | 35 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 37 insertions(+) create mode 100644 pkgs/development/python-modules/pynetio/default.nix diff --git a/pkgs/development/python-modules/pynetio/default.nix b/pkgs/development/python-modules/pynetio/default.nix new file mode 100644 index 000000000000..c2c7652c6856 --- /dev/null +++ b/pkgs/development/python-modules/pynetio/default.nix @@ -0,0 +1,35 @@ +{ + lib, + buildPythonPackage, + fetchPypi, + setuptools, + pythonAtLeast, + standard-telnetlib, +}: + +buildPythonPackage rec { + pname = "pynetio"; + version = "0.1.8"; + pyproject = true; + + src = fetchPypi { + inherit pname version; + hash = "sha256-SSe6OHubWszOTnwytL/3GhzD4lGIz9kxS75kuJv7vKA="; + }; + + build-system = [ setuptools ]; + + dependencies = lib.optionals (pythonAtLeast "3.13") [ standard-telnetlib ]; + + # Package has no tests + doCheck = false; + + pythonImportsCheck = [ "pynetio" ]; + + meta = { + description = "Binding library for Koukaam netio devices"; + homepage = "https://github.com/wookiesh/pynetio"; + 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 19828a5367b9..65d20c9d0492 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -13382,6 +13382,8 @@ self: super: with self; { pynetgear = callPackage ../development/python-modules/pynetgear { }; + pynetio = callPackage ../development/python-modules/pynetio { }; + pynfsclient = callPackage ../development/python-modules/pynfsclient { }; pyngo = callPackage ../development/python-modules/pyngo { }; From 5c1efda7cd811863d41c76ff4f4a3e9811fbf535 Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Mon, 11 Aug 2025 22:26:27 -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 b1597807ce94..0863f0cd62ef 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -3932,7 +3932,8 @@ ]; "netio" = ps: with ps; [ - ]; # missing inputs: pynetio + pynetio + ]; "network" = ps: with ps; [ ifaddr