From 413917af409a60aa7ac50c9f8dd62633ed5c8842 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 29 Jan 2026 22:14:17 +0100 Subject: [PATCH 1/2] python313Packages.nibe: 2.21.0 -> 2.22.0 Diff: https://github.com/yozik04/nibe/compare/2.21.0...2.22.0 Changelog: https://github.com/yozik04/nibe/releases/tag/2.22.0 --- pkgs/development/python-modules/nibe/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/nibe/default.nix b/pkgs/development/python-modules/nibe/default.nix index 3d5d6cf6ac84..fa0358de0baf 100644 --- a/pkgs/development/python-modules/nibe/default.nix +++ b/pkgs/development/python-modules/nibe/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "nibe"; - version = "2.21.0"; + version = "2.22.0"; pyproject = true; src = fetchFromGitHub { owner = "yozik04"; repo = "nibe"; tag = version; - hash = "sha256-I4Qgwdx5alkNso0FMz4wRWZffbDQm5VblmPdwtU/jXg="; + hash = "sha256-mbLasfHPPrZvL+PheMutqvIiyQQoew7dGIPGekuk0Oo="; }; pythonRelaxDeps = [ "async-modbus" ]; From 5ce718f9449a6114c096b6dec74c54e290c4ab2d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 29 Jan 2026 22:15:25 +0100 Subject: [PATCH 2/2] python313Packages.nibe: migrate to finalAttrs --- pkgs/development/python-modules/nibe/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/nibe/default.nix b/pkgs/development/python-modules/nibe/default.nix index fa0358de0baf..6dbb5898aebf 100644 --- a/pkgs/development/python-modules/nibe/default.nix +++ b/pkgs/development/python-modules/nibe/default.nix @@ -16,7 +16,7 @@ tenacity, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "nibe"; version = "2.22.0"; pyproject = true; @@ -24,7 +24,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "yozik04"; repo = "nibe"; - tag = version; + tag = finalAttrs.version; hash = "sha256-mbLasfHPPrZvL+PheMutqvIiyQQoew7dGIPGekuk0Oo="; }; @@ -53,15 +53,15 @@ buildPythonPackage rec { pytest-asyncio pytestCheckHook ] - ++ lib.concatAttrValues optional-dependencies; + ++ lib.flatten (builtins.attrValues finalAttrs.passthru.optional-dependencies); pythonImportsCheck = [ "nibe" ]; meta = { description = "Library for the communication with Nibe heatpumps"; homepage = "https://github.com/yozik04/nibe"; - changelog = "https://github.com/yozik04/nibe/releases/tag/${src.tag}"; + changelog = "https://github.com/yozik04/nibe/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ fab ]; }; -} +})