From 55fa39903e7ca4d56ffdcb261a234ad214c5f1ba Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 4 Aug 2022 11:08:04 +0200 Subject: [PATCH] home-assistant: pin plugwise at 0.20.1 With 0.21.0 the home-assistant test is missing a Mock object: ``` AttributeError: Mock object has no attribute 'set_max_boiler_temperature' ``` --- pkgs/servers/home-assistant/default.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix index e12ac064b17c..bc3976c7ad99 100644 --- a/pkgs/servers/home-assistant/default.nix +++ b/pkgs/servers/home-assistant/default.nix @@ -132,6 +132,18 @@ let }); }) + (self: super: { + plugwise = super.plugwise.overridePythonAttrs (oldAttrs: rec { + version = "0.20.1"; + src = fetchFromGitHub { + owner = "plugwise"; + repo = "python-plugwise"; + rev = "refs/tags/v${version}"; + hash = "sha256-Sk7L0JPwn7IXVl5GeERxrG/vrHXeNwUjW1mgm4g40Ng="; + }; + }); + }) + # Pinned due to API changes in 0.1.0 (mkOverride "poolsense" "0.0.8" "sha256-17MHrYRmqkH+1QLtgq2d6zaRtqvb9ju9dvPt9gB2xCc=")