From 9ce2e1a4153746a5b92d5e10858d306e896594af Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 8 Mar 2023 23:47:33 +0100 Subject: [PATCH] python310Packages.homeassistant-stubs: Relax home-assistant version Pin the home-assistant version constraint to the year and month of a release, to allow easier upgrades within a month, where the number of typing changes is probably lower. --- pkgs/servers/home-assistant/stubs.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/servers/home-assistant/stubs.nix b/pkgs/servers/home-assistant/stubs.nix index 4e31078381ff..52b758a8f6a6 100644 --- a/pkgs/servers/home-assistant/stubs.nix +++ b/pkgs/servers/home-assistant/stubs.nix @@ -25,6 +25,14 @@ buildPythonPackage rec { home-assistant ]; + postPatch = '' + # Relax constraint to year and month + substituteInPlace pyproject.toml --replace \ + 'homeassistant = "${version}"' \ + 'homeassistant = "~${lib.versions.majorMinor home-assistant.version}"' + cat pyproject.toml + ''; + pythonImportsCheck = [ "homeassistant-stubs" ];