home-assistant: 0.73.2 -> 0.74.0 (#43964)

authored by

Robert Schütz and committed by
xeji
414167b2 62215f25

+30 -7
+20 -3
pkgs/servers/home-assistant/component-packages.nix
··· 2 # Do not edit! 3 4 { 5 - version = "0.73.2"; 6 components = { 7 "abode" = ps: with ps; [ ]; 8 "ads" = ps: with ps; [ ]; ··· 16 "alarm_control_panel.demo" = ps: with ps; [ ]; 17 "alarm_control_panel.egardia" = ps: with ps; [ ]; 18 "alarm_control_panel.envisalink" = ps: with ps; [ ]; 19 "alarm_control_panel.ialarm" = ps: with ps; [ ]; 20 "alarm_control_panel.ifttt" = ps: with ps; [ ]; 21 "alarm_control_panel.manual" = ps: with ps; [ ]; ··· 45 "asterisk_mbox" = ps: with ps; [ ]; 46 "august" = ps: with ps; [ ]; 47 "auth" = ps: with ps; [ aiohttp-cors ]; 48 - "auth.client" = ps: with ps; [ ]; 49 "automation" = ps: with ps; [ ]; 50 "automation.event" = ps: with ps; [ ]; 51 "automation.homeassistant" = ps: with ps; [ ]; ··· 181 "camera.netatmo" = ps: with ps; [ ]; 182 "camera.onvif" = ps: with ps; [ ha-ffmpeg ]; 183 "camera.proxy" = ps: with ps; [ pillow ]; 184 "camera.ring" = ps: with ps; [ ha-ffmpeg ]; 185 "camera.rpi_camera" = ps: with ps; [ ]; 186 "camera.skybell" = ps: with ps; [ ]; ··· 237 "cloud.const" = ps: with ps; [ ]; 238 "cloud.http_api" = ps: with ps; [ ]; 239 "cloud.iot" = ps: with ps; [ ]; 240 "coinbase" = ps: with ps; [ ]; 241 "comfoconnect" = ps: with ps; [ ]; 242 "config" = ps: with ps; [ aiohttp-cors ]; 243 "config.automation" = ps: with ps; [ ]; 244 "config.config_entries" = ps: with ps; [ voluptuous-serialize ]; 245 "config.core" = ps: with ps; [ ]; ··· 384 "frontend" = ps: with ps; [ aiohttp-cors ]; 385 "gc100" = ps: with ps; [ ]; 386 "goalfeed" = ps: with ps; [ ]; 387 - "google" = ps: with ps; [ google_api_python_client oauth2client ]; 388 "google_assistant" = ps: with ps; [ aiohttp-cors ]; 389 "google_assistant.auth" = ps: with ps; [ ]; 390 "google_assistant.const" = ps: with ps; [ ]; ··· 408 "homekit_controller" = ps: with ps; [ ]; 409 "homematic" = ps: with ps; [ pyhomematic ]; 410 "homematicip_cloud" = ps: with ps; [ ]; 411 "http" = ps: with ps; [ aiohttp-cors ]; 412 "http.auth" = ps: with ps; [ ]; 413 "http.ban" = ps: with ps; [ ]; ··· 515 "light.tikteck" = ps: with ps; [ ]; 516 "light.tplink" = ps: with ps; [ ]; 517 "light.tradfri" = ps: with ps; [ ]; 518 "light.velbus" = ps: with ps; [ ]; 519 "light.vera" = ps: with ps; [ ]; 520 "light.wemo" = ps: with ps; [ ]; ··· 711 "nuheat" = ps: with ps; [ ]; 712 "nuimo_controller" = ps: with ps; [ ]; 713 "octoprint" = ps: with ps; [ ]; 714 "panel_custom" = ps: with ps; [ aiohttp-cors ]; 715 "panel_iframe" = ps: with ps; [ aiohttp-cors ]; 716 "persistent_notification" = ps: with ps; [ ]; ··· 812 "sensor.dsmr" = ps: with ps; [ ]; 813 "sensor.dte_energy_bridge" = ps: with ps; [ ]; 814 "sensor.dublin_bus_transport" = ps: with ps; [ ]; 815 "sensor.dwd_weather_warnings" = ps: with ps; [ ]; 816 "sensor.dweet" = ps: with ps; [ ]; 817 "sensor.dyson" = ps: with ps; [ ]; ··· 1123 "switch.toon" = ps: with ps; [ ]; 1124 "switch.tplink" = ps: with ps; [ ]; 1125 "switch.transmission" = ps: with ps; [ transmissionrpc ]; 1126 "switch.upcloud" = ps: with ps; [ ]; 1127 "switch.velbus" = ps: with ps; [ ]; 1128 "switch.vera" = ps: with ps; [ ]; ··· 1165 "tts.picotts" = ps: with ps; [ ]; 1166 "tts.voicerss" = ps: with ps; [ ]; 1167 "tts.yandextts" = ps: with ps; [ ]; 1168 "twilio" = ps: with ps; [ aiohttp-cors twilio ]; 1169 "upcloud" = ps: with ps; [ ]; 1170 "updater" = ps: with ps; [ distro ];
··· 2 # Do not edit! 3 4 { 5 + version = "0.74.0"; 6 components = { 7 "abode" = ps: with ps; [ ]; 8 "ads" = ps: with ps; [ ]; ··· 16 "alarm_control_panel.demo" = ps: with ps; [ ]; 17 "alarm_control_panel.egardia" = ps: with ps; [ ]; 18 "alarm_control_panel.envisalink" = ps: with ps; [ ]; 19 + "alarm_control_panel.homematicip_cloud" = ps: with ps; [ ]; 20 "alarm_control_panel.ialarm" = ps: with ps; [ ]; 21 "alarm_control_panel.ifttt" = ps: with ps; [ ]; 22 "alarm_control_panel.manual" = ps: with ps; [ ]; ··· 46 "asterisk_mbox" = ps: with ps; [ ]; 47 "august" = ps: with ps; [ ]; 48 "auth" = ps: with ps; [ aiohttp-cors ]; 49 + "auth.indieauth" = ps: with ps; [ ]; 50 "automation" = ps: with ps; [ ]; 51 "automation.event" = ps: with ps; [ ]; 52 "automation.homeassistant" = ps: with ps; [ ]; ··· 182 "camera.netatmo" = ps: with ps; [ ]; 183 "camera.onvif" = ps: with ps; [ ha-ffmpeg ]; 184 "camera.proxy" = ps: with ps; [ pillow ]; 185 + "camera.push" = ps: with ps; [ ]; 186 "camera.ring" = ps: with ps; [ ha-ffmpeg ]; 187 "camera.rpi_camera" = ps: with ps; [ ]; 188 "camera.skybell" = ps: with ps; [ ]; ··· 239 "cloud.const" = ps: with ps; [ ]; 240 "cloud.http_api" = ps: with ps; [ ]; 241 "cloud.iot" = ps: with ps; [ ]; 242 + "cloudflare" = ps: with ps; [ ]; 243 "coinbase" = ps: with ps; [ ]; 244 "comfoconnect" = ps: with ps; [ ]; 245 "config" = ps: with ps; [ aiohttp-cors ]; 246 + "config.auth" = ps: with ps; [ ]; 247 + "config.auth_provider_homeassistant" = ps: with ps; [ ]; 248 "config.automation" = ps: with ps; [ ]; 249 "config.config_entries" = ps: with ps; [ voluptuous-serialize ]; 250 "config.core" = ps: with ps; [ ]; ··· 389 "frontend" = ps: with ps; [ aiohttp-cors ]; 390 "gc100" = ps: with ps; [ ]; 391 "goalfeed" = ps: with ps; [ ]; 392 + "google" = ps: with ps; [ google_api_python_client httplib2 oauth2client ]; 393 "google_assistant" = ps: with ps; [ aiohttp-cors ]; 394 "google_assistant.auth" = ps: with ps; [ ]; 395 "google_assistant.const" = ps: with ps; [ ]; ··· 413 "homekit_controller" = ps: with ps; [ ]; 414 "homematic" = ps: with ps; [ pyhomematic ]; 415 "homematicip_cloud" = ps: with ps; [ ]; 416 + "homematicip_cloud.config_flow" = ps: with ps; [ ]; 417 + "homematicip_cloud.const" = ps: with ps; [ ]; 418 + "homematicip_cloud.device" = ps: with ps; [ ]; 419 + "homematicip_cloud.errors" = ps: with ps; [ ]; 420 + "homematicip_cloud.hap" = ps: with ps; [ ]; 421 "http" = ps: with ps; [ aiohttp-cors ]; 422 "http.auth" = ps: with ps; [ ]; 423 "http.ban" = ps: with ps; [ ]; ··· 525 "light.tikteck" = ps: with ps; [ ]; 526 "light.tplink" = ps: with ps; [ ]; 527 "light.tradfri" = ps: with ps; [ ]; 528 + "light.tuya" = ps: with ps; [ ]; 529 "light.velbus" = ps: with ps; [ ]; 530 "light.vera" = ps: with ps; [ ]; 531 "light.wemo" = ps: with ps; [ ]; ··· 722 "nuheat" = ps: with ps; [ ]; 723 "nuimo_controller" = ps: with ps; [ ]; 724 "octoprint" = ps: with ps; [ ]; 725 + "onboarding" = ps: with ps; [ aiohttp-cors ]; 726 + "onboarding.const" = ps: with ps; [ ]; 727 + "onboarding.views" = ps: with ps; [ ]; 728 "panel_custom" = ps: with ps; [ aiohttp-cors ]; 729 "panel_iframe" = ps: with ps; [ aiohttp-cors ]; 730 "persistent_notification" = ps: with ps; [ ]; ··· 826 "sensor.dsmr" = ps: with ps; [ ]; 827 "sensor.dte_energy_bridge" = ps: with ps; [ ]; 828 "sensor.dublin_bus_transport" = ps: with ps; [ ]; 829 + "sensor.duke_energy" = ps: with ps; [ ]; 830 "sensor.dwd_weather_warnings" = ps: with ps; [ ]; 831 "sensor.dweet" = ps: with ps; [ ]; 832 "sensor.dyson" = ps: with ps; [ ]; ··· 1138 "switch.toon" = ps: with ps; [ ]; 1139 "switch.tplink" = ps: with ps; [ ]; 1140 "switch.transmission" = ps: with ps; [ transmissionrpc ]; 1141 + "switch.tuya" = ps: with ps; [ ]; 1142 "switch.upcloud" = ps: with ps; [ ]; 1143 "switch.velbus" = ps: with ps; [ ]; 1144 "switch.vera" = ps: with ps; [ ]; ··· 1181 "tts.picotts" = ps: with ps; [ ]; 1182 "tts.voicerss" = ps: with ps; [ ]; 1183 "tts.yandextts" = ps: with ps; [ ]; 1184 + "tuya" = ps: with ps; [ ]; 1185 "twilio" = ps: with ps; [ aiohttp-cors twilio ]; 1186 "upcloud" = ps: with ps; [ ]; 1187 "updater" = ps: with ps; [ distro ];
+8 -2
pkgs/servers/home-assistant/default.nix
··· 1 { lib, fetchFromGitHub, python3 2 , extraComponents ? [] 3 , extraPackages ? ps: [] 4 , skipPip ? true }: 5 6 let ··· 68 extraBuildInputs = extraPackages py.pkgs; 69 70 # Don't forget to run parse-requirements.py after updating 71 - hassVersion = "0.73.2"; 72 73 in with py.pkgs; buildPythonApplication rec { 74 pname = "homeassistant"; ··· 83 owner = "home-assistant"; 84 repo = "home-assistant"; 85 rev = version; 86 - sha256 = "1hfxwm49hgikdh827jnlzgfz9h51rjz1gm841f5iz1vwz301l6sk"; 87 }; 88 89 propagatedBuildInputs = [
··· 1 { lib, fetchFromGitHub, python3 2 + 3 + # Look up dependencies of specified components in component-packages.nix 4 , extraComponents ? [] 5 + 6 + # Additional packages to add to propagatedBuildInputs 7 , extraPackages ? ps: [] 8 + 9 + # Skip pip install of required packages on startup 10 , skipPip ? true }: 11 12 let ··· 74 extraBuildInputs = extraPackages py.pkgs; 75 76 # Don't forget to run parse-requirements.py after updating 77 + hassVersion = "0.74.0"; 78 79 in with py.pkgs; buildPythonApplication rec { 80 pname = "homeassistant"; ··· 89 owner = "home-assistant"; 90 repo = "home-assistant"; 91 rev = version; 92 + sha256 = "05njkzh4hwz3vbxq2j98znnk8yzs9zkzcd4d99qwcw2hn9kdc385"; 93 }; 94 95 propagatedBuildInputs = [
+2 -2
pkgs/servers/home-assistant/frontend.nix
··· 2 3 buildPythonPackage rec { 4 pname = "home-assistant-frontend"; 5 - version = "20180708.0"; 6 7 src = fetchPypi { 8 inherit pname version; 9 - sha256 = "e1b068a21b26ffdc50aad2baef65b94a2f43a4df7b0d5970374d4300e93745f8"; 10 }; 11 12 propagatedBuildInputs = [ user-agents ];
··· 2 3 buildPythonPackage rec { 4 pname = "home-assistant-frontend"; 5 + version = "20180720.0"; 6 7 src = fetchPypi { 8 inherit pname version; 9 + sha256 = "4a9d570cfc1d6b0e4b914897197d6772d48aa38b10202a648e79c5fb2a6a0293"; 10 }; 11 12 propagatedBuildInputs = [ user-agents ];