Loading pkgs/servers/home-assistant/component-packages.nix +1 −1 Original line number Diff line number Diff line Loading @@ -2,7 +2,7 @@ # Do not edit! { version = "0.72.0"; version = "0.72.1"; components = { "abode" = ps: with ps; [ ]; "ads" = ps: with ps; [ ]; Loading pkgs/servers/home-assistant/default.nix +13 −3 Original line number Diff line number Diff line Loading @@ -6,7 +6,15 @@ let py = python3.override { # Override the version of some packages pinned in Home Assistant's setup.py packageOverrides = self: super: { aiohttp = super.aiohttp.overridePythonAttrs (oldAttrs: rec { version = "3.3.2"; src = oldAttrs.src.override { inherit version; sha256 = "f20deec7a3fbaec7b5eb7ad99878427ad2ee4cc16a46732b705e8121cbb3cc12"; }; }); requests = super.requests.overridePythonAttrs (oldAttrs: rec { version = "2.18.4"; src = oldAttrs.src.override { Loading @@ -14,6 +22,7 @@ let sha256 = "0zi3v9nsmv9j27d0c0m1dvqyvaxz53g8m0aa1h3qanxs4irkwi4w"; }; }); # Required by requests==2.18.4 urllib3 = super.urllib3.overridePythonAttrs (oldAttrs: rec { version = "1.22"; src = oldAttrs.src.override { Loading @@ -21,6 +30,7 @@ let sha256 = "0kyvc9zdlxr5r96bng5rhm9a6sfqidrbvvkz64s76qs5267dli6c"; }; }); # Required by requests==2.18.4 idna = super.idna.overridePythonAttrs (oldAttrs: rec { version = "2.6"; src = oldAttrs.src.override { Loading Loading @@ -74,7 +84,7 @@ let extraBuildInputs = extraPackages py.pkgs; # Don't forget to run parse-requirements.py after updating hassVersion = "0.72.0"; hassVersion = "0.72.1"; in with py.pkgs; buildPythonApplication rec { pname = "homeassistant"; Loading @@ -89,7 +99,7 @@ in with py.pkgs; buildPythonApplication rec { owner = "home-assistant"; repo = "home-assistant"; rev = version; sha256 = "1jz16ikxdh8bkscjs5pczvjqbfllz8avs11gkw8a97c2lds8la76"; sha256 = "05r55hdai0qwgpj2f2qqngks7qmz4lqcfbh2c1symfyigv7m634r"; }; propagatedBuildInputs = [ Loading @@ -108,7 +118,7 @@ in with py.pkgs; buildPythonApplication rec { py.test --ignore tests/components # Some basic components should be tested however py.test \ tests/components/{group,http} \ tests/components/{group,http,frontend} \ tests/components/test_{api,configurator,demo,discovery,init,introduction,logger,script,shell_command,system_log,websocket_api}.py ''; Loading Loading
pkgs/servers/home-assistant/component-packages.nix +1 −1 Original line number Diff line number Diff line Loading @@ -2,7 +2,7 @@ # Do not edit! { version = "0.72.0"; version = "0.72.1"; components = { "abode" = ps: with ps; [ ]; "ads" = ps: with ps; [ ]; Loading
pkgs/servers/home-assistant/default.nix +13 −3 Original line number Diff line number Diff line Loading @@ -6,7 +6,15 @@ let py = python3.override { # Override the version of some packages pinned in Home Assistant's setup.py packageOverrides = self: super: { aiohttp = super.aiohttp.overridePythonAttrs (oldAttrs: rec { version = "3.3.2"; src = oldAttrs.src.override { inherit version; sha256 = "f20deec7a3fbaec7b5eb7ad99878427ad2ee4cc16a46732b705e8121cbb3cc12"; }; }); requests = super.requests.overridePythonAttrs (oldAttrs: rec { version = "2.18.4"; src = oldAttrs.src.override { Loading @@ -14,6 +22,7 @@ let sha256 = "0zi3v9nsmv9j27d0c0m1dvqyvaxz53g8m0aa1h3qanxs4irkwi4w"; }; }); # Required by requests==2.18.4 urllib3 = super.urllib3.overridePythonAttrs (oldAttrs: rec { version = "1.22"; src = oldAttrs.src.override { Loading @@ -21,6 +30,7 @@ let sha256 = "0kyvc9zdlxr5r96bng5rhm9a6sfqidrbvvkz64s76qs5267dli6c"; }; }); # Required by requests==2.18.4 idna = super.idna.overridePythonAttrs (oldAttrs: rec { version = "2.6"; src = oldAttrs.src.override { Loading Loading @@ -74,7 +84,7 @@ let extraBuildInputs = extraPackages py.pkgs; # Don't forget to run parse-requirements.py after updating hassVersion = "0.72.0"; hassVersion = "0.72.1"; in with py.pkgs; buildPythonApplication rec { pname = "homeassistant"; Loading @@ -89,7 +99,7 @@ in with py.pkgs; buildPythonApplication rec { owner = "home-assistant"; repo = "home-assistant"; rev = version; sha256 = "1jz16ikxdh8bkscjs5pczvjqbfllz8avs11gkw8a97c2lds8la76"; sha256 = "05r55hdai0qwgpj2f2qqngks7qmz4lqcfbh2c1symfyigv7m634r"; }; propagatedBuildInputs = [ Loading @@ -108,7 +118,7 @@ in with py.pkgs; buildPythonApplication rec { py.test --ignore tests/components # Some basic components should be tested however py.test \ tests/components/{group,http} \ tests/components/{group,http,frontend} \ tests/components/test_{api,configurator,demo,discovery,init,introduction,logger,script,shell_command,system_log,websocket_api}.py ''; Loading