summary refs log tree commit diff
diff options
context:
space:
mode:
authorRobert Schütz <robert.schuetz@stud.uni-heidelberg.de>2018-06-26 22:36:14 +0200
committerRobert Schütz <robert.schuetz@stud.uni-heidelberg.de>2018-06-26 22:36:42 +0200
commit44b790fc6ffec74cfede6c25390434d9bc74847e (patch)
tree171d19d81bf2cf8f58aec38b13af7b46913b6ed9
parentebc7d2019094e75a82f9577035522d14f745074a (diff)
downloadnixlib-44b790fc6ffec74cfede6c25390434d9bc74847e.tar
nixlib-44b790fc6ffec74cfede6c25390434d9bc74847e.tar.gz
nixlib-44b790fc6ffec74cfede6c25390434d9bc74847e.tar.bz2
nixlib-44b790fc6ffec74cfede6c25390434d9bc74847e.tar.lz
nixlib-44b790fc6ffec74cfede6c25390434d9bc74847e.tar.xz
nixlib-44b790fc6ffec74cfede6c25390434d9bc74847e.tar.zst
nixlib-44b790fc6ffec74cfede6c25390434d9bc74847e.zip
home-assistant: 0.72.0 -> 0.72.1
-rw-r--r--pkgs/servers/home-assistant/component-packages.nix2
-rw-r--r--pkgs/servers/home-assistant/default.nix16
2 files changed, 14 insertions, 4 deletions
diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix
index 331aa2c68014..d0fdf7655e3c 100644
--- a/pkgs/servers/home-assistant/component-packages.nix
+++ b/pkgs/servers/home-assistant/component-packages.nix
@@ -2,7 +2,7 @@
 # Do not edit!
 
 {
-  version = "0.72.0";
+  version = "0.72.1";
   components = {
     "abode" = ps: with ps; [  ];
     "ads" = ps: with ps; [  ];
diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix
index d1315611157a..eaab9a59dbf6 100644
--- a/pkgs/servers/home-assistant/default.nix
+++ b/pkgs/servers/home-assistant/default.nix
@@ -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 {
@@ -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 {
@@ -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 {
@@ -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";
@@ -89,7 +99,7 @@ in with py.pkgs; buildPythonApplication rec {
     owner = "home-assistant";
     repo = "home-assistant";
     rev = version;
-    sha256 = "1jz16ikxdh8bkscjs5pczvjqbfllz8avs11gkw8a97c2lds8la76";
+    sha256 = "05r55hdai0qwgpj2f2qqngks7qmz4lqcfbh2c1symfyigv7m634r";
   };
 
   propagatedBuildInputs = [
@@ -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
   '';