git.iko.soy/typeable/nixpkgs
on master help sign in
home-assistant: 2022.4.7 -> 2022.5.0
5aad723Martin Weinelt
pkgs/servers/home-assistant/component-packages.nix+33−14
@@ -2,7 +2,7 @@
2# Do not edit!
2# Do not edit!
3
3
4{
4{
5− version = "2022.4.7";
5+ version = "2022.5.0";
6 components = {
6 components = {
7 "abode" = ps: with ps; [
7 "abode" = ps: with ps; [
8 abodepy
8 abodepy
@@ -157,10 +157,6 @@
157 ];
157 ];
158 "arest" = ps: with ps; [
158 "arest" = ps: with ps; [
159 ];
159 ];
160− "arlo" = ps: with ps; [
161− ha-ffmpeg
162− pyarlo
163− ];
164 "arris_tg2492lg" = ps: with ps; [
160 "arris_tg2492lg" = ps: with ps; [
165 arris-tg2492lg
161 arris-tg2492lg
166 ];
162 ];
@@ -554,8 +550,6 @@
554 "digital_ocean" = ps: with ps; [
550 "digital_ocean" = ps: with ps; [
555 digital-ocean
551 digital-ocean
556 ];
552 ];
557− "digitalloggers" = ps: with ps; [
558− ]; # missing inputs: dlipower
559 "directv" = ps: with ps; [
553 "directv" = ps: with ps; [
560 directv
554 directv
561 ];
555 ];
@@ -993,8 +987,7 @@
993 ];
987 ];
994 "google" = ps: with ps; [
988 "google" = ps: with ps; [
995 aiohttp-cors
989 aiohttp-cors
996− google-api-python-client
990+ gcal-sync
997− httplib2
998 oauth2client
991 oauth2client
999 ];
992 ];
1000 "google_assistant" = ps: with ps; [
993 "google_assistant" = ps: with ps; [
@@ -1248,9 +1241,15 @@
1248 ];
1241 ];
1249 "insteon" = ps: with ps; [
1242 "insteon" = ps: with ps; [
1250 aiohttp-cors
1243 aiohttp-cors
1244+ fnvhash
1245+ home-assistant-frontend
1246+ insteon-frontend-home-assistant
1247+ lru-dict
1248+ pillow
1251 pyinsteon
1249 pyinsteon
1252 pyserial
1250 pyserial
1253 pyudev
1251 pyudev
1252+ sqlalchemy
1254 ];
1253 ];
1255 "integration" = ps: with ps; [
1254 "integration" = ps: with ps; [
1256 ];
1255 ];
@@ -1391,8 +1390,10 @@
1391 life360
1390 life360
1392 ];
1391 ];
1393 "lifx" = ps: with ps; [
1392 "lifx" = ps: with ps; [
1393+ aiohttp-cors
1394 aiolifx
1394 aiolifx
1395 aiolifx-effects
1395 aiolifx-effects
1396+ ifaddr
1396 ];
1397 ];
1397 "lifx_cloud" = ps: with ps; [
1398 "lifx_cloud" = ps: with ps; [
1398 ];
1399 ];
@@ -1514,6 +1515,8 @@
1514 "mazda" = ps: with ps; [
1515 "mazda" = ps: with ps; [
1515 pymazda
1516 pymazda
1516 ];
1517 ];
1518+ "meater" = ps: with ps; [
1519+ ]; # missing inputs: meater-python
1517 "media_extractor" = ps: with ps; [
1520 "media_extractor" = ps: with ps; [
1518 aiohttp-cors
1521 aiohttp-cors
1519 youtube-dl-light
1522 youtube-dl-light
@@ -2088,6 +2091,9 @@
2088 ];
2091 ];
2089 "qnap" = ps: with ps; [
2092 "qnap" = ps: with ps; [
2090 ]; # missing inputs: qnapstats
2093 ]; # missing inputs: qnapstats
2094+ "qnap_qsw" = ps: with ps; [
2095+ aioqsw
2096+ ];
2091 "qrcode" = ps: with ps; [
2097 "qrcode" = ps: with ps; [
2092 pillow
2098 pillow
2093 pyzbar
2099 pyzbar
@@ -2309,6 +2315,10 @@
2309 "sentry" = ps: with ps; [
2315 "sentry" = ps: with ps; [
2310 sentry-sdk
2316 sentry-sdk
2311 ];
2317 ];
2318+ "senz" = ps: with ps; [
2319+ aiohttp-cors
2320+ aiosenz
2321+ ];
2312 "serial" = ps: with ps; [
2322 "serial" = ps: with ps; [
2313 pyserial-asyncio
2323 pyserial-asyncio
2314 ];
2324 ];
@@ -2382,6 +2392,10 @@
2382 ];
2392 ];
2383 "slide" = ps: with ps; [
2393 "slide" = ps: with ps; [
2384 ]; # missing inputs: goslide-api
2394 ]; # missing inputs: goslide-api
2395+ "slimproto" = ps: with ps; [
2396+ aiohttp-cors
2397+ aioslimproto
2398+ ];
2385 "sma" = ps: with ps; [
2399 "sma" = ps: with ps; [
2386 pysma
2400 pysma
2387 ];
2401 ];
@@ -2420,7 +2434,7 @@
2420 paho-mqtt
2434 paho-mqtt
2421 ];
2435 ];
2422 "snmp" = ps: with ps; [
2436 "snmp" = ps: with ps; [
2423− pysnmp
2437+ pysnmplib
2424 ];
2438 ];
2425 "solaredge" = ps: with ps; [
2439 "solaredge" = ps: with ps; [
2426 solaredge
2440 solaredge
@@ -2747,6 +2761,9 @@
2747 pytradfri
2761 pytradfri
2748 ]
2762 ]
2749 ++ pytradfri.extras-require.async;
2763 ++ pytradfri.extras-require.async;
2764+ "trafikverket_ferry" = ps: with ps; [
2765+ pytrafikverket
2766+ ];
2750 "trafikverket_train" = ps: with ps; [
2767 "trafikverket_train" = ps: with ps; [
2751 pytrafikverket
2768 pytrafikverket
2752 ];
2769 ];
@@ -2828,11 +2845,10 @@
2828 ];
2845 ];
2829 "update" = ps: with ps; [
2846 "update" = ps: with ps; [
2830 ];
2847 ];
2831− "updater" = ps: with ps; [
2832− ];
2833 "upnp" = ps: with ps; [
2848 "upnp" = ps: with ps; [
2834 aiohttp-cors
2849 aiohttp-cors
2835 async-upnp-client
2850 async-upnp-client
2851+ getmac
2836 ifaddr
2852 ifaddr
2837 zeroconf
2853 zeroconf
2838 ];
2854 ];
@@ -3168,7 +3184,6 @@
3168 "apprise"
3184 "apprise"
3169 "aprs"
3185 "aprs"
3170 "arcam_fmj"
3186 "arcam_fmj"
3171− "arlo"
3172 "aseko_pool_live"
3187 "aseko_pool_live"
3173 "asuswrt"
3188 "asuswrt"
3174 "atag"
3189 "atag"
@@ -3540,6 +3555,7 @@
3540 "pvpc_hourly_pricing"
3555 "pvpc_hourly_pricing"
3541 "python_script"
3556 "python_script"
3542 "qld_bushfire"
3557 "qld_bushfire"
3558+ "qnap_qsw"
3543 "rachio"
3559 "rachio"
3544 "radarr"
3560 "radarr"
3545 "radio_browser"
3561 "radio_browser"
@@ -3582,6 +3598,7 @@
3582 "sensibo"
3598 "sensibo"
3583 "sensor"
3599 "sensor"
3584 "sentry"
3600 "sentry"
3601+ "senz"
3585 "seventeentrack"
3602 "seventeentrack"
3586 "shell_command"
3603 "shell_command"
3587 "shelly"
3604 "shelly"
@@ -3595,6 +3612,7 @@
3595 "siren"
3612 "siren"
3596 "slack"
3613 "slack"
3597 "sleepiq"
3614 "sleepiq"
3615+ "slimproto"
3598 "sma"
3616 "sma"
3599 "smappee"
3617 "smappee"
3600 "smart_meter_texas"
3618 "smart_meter_texas"
@@ -3648,6 +3666,7 @@
3648 "tailscale"
3666 "tailscale"
3649 "tankerkoenig"
3667 "tankerkoenig"
3650 "tasmota"
3668 "tasmota"
3669+ "tautulli"
3651 "tcp"
3670 "tcp"
3652 "telegram"
3671 "telegram"
3653 "telegram_bot"
3672 "telegram_bot"
@@ -3671,6 +3690,7 @@
3671 "trace"
3690 "trace"
3672 "tractive"
3691 "tractive"
3673 "tradfri"
3692 "tradfri"
3693+ "trafikverket_ferry"
3674 "trafikverket_train"
3694 "trafikverket_train"
3675 "trafikverket_weatherstation"
3695 "trafikverket_weatherstation"
3676 "transmission"
3696 "transmission"
@@ -3689,7 +3709,6 @@
3689 "upb"
3709 "upb"
3690 "upcloud"
3710 "upcloud"
3691 "update"
3711 "update"
3692− "updater"
3693 "upnp"
3712 "upnp"
3694 "uptime"
3713 "uptime"
3695 "uptimerobot"
3714 "uptimerobot"
pkgs/servers/home-assistant/default.nix+3−4
@@ -30,7 +30,6 @@ let
30 defaultOverrides = [
30 defaultOverrides = [
31 # Override the version of some packages pinned in Home Assistant's setup.py and requirements_all.txt
31 # Override the version of some packages pinned in Home Assistant's setup.py and requirements_all.txt
32 (mkOverride "python-slugify" "4.0.1" "sha256-aaUXdm4AwSaOW7/A0BCgqFCN4LGNMK1aH/NX+K5yQnA=")
32 (mkOverride "python-slugify" "4.0.1" "sha256-aaUXdm4AwSaOW7/A0BCgqFCN4LGNMK1aH/NX+K5yQnA=")
33− (mkOverride "voluptuous" "0.12.2" "sha256-TbGsUHnbkkmCDUnIkctGYKb4yuNQSRIQq850H6v1ZRM=")
34
33
35 # pytest-aiohttp>0.3.0 breaks home-assistant tests
34 # pytest-aiohttp>0.3.0 breaks home-assistant tests
36 (self: super: {
35 (self: super: {
@@ -110,7 +109,7 @@ let
110 src = fetchFromGitHub {
109 src = fetchFromGitHub {
111 owner = "ManneW";
110 owner = "ManneW";
112 repo = "vilfo-api-client-python";
111 repo = "vilfo-api-client-python";
113− rev = "v$version}";
112+ rev = "v${version}";
114 sha256 = "1gy5gpsg99rcm1cc3m30232za00r9i46sp74zpd12p3vzz1wyyqf";
113 sha256 = "1gy5gpsg99rcm1cc3m30232za00r9i46sp74zpd12p3vzz1wyyqf";
115 };
114 };
116 });
115 });
@@ -168,7 +167,7 @@ let
168 extraPackagesFile = writeText "home-assistant-packages" (lib.concatMapStringsSep "\n" (pkg: pkg.pname) extraBuildInputs);
167 extraPackagesFile = writeText "home-assistant-packages" (lib.concatMapStringsSep "\n" (pkg: pkg.pname) extraBuildInputs);
169
168
170 # Don't forget to run parse-requirements.py after updating
169 # Don't forget to run parse-requirements.py after updating
171− hassVersion = "2022.4.7";
170+ hassVersion = "2022.5.0";
172
171
173in python.pkgs.buildPythonApplication rec {
172in python.pkgs.buildPythonApplication rec {
174 pname = "homeassistant";
173 pname = "homeassistant";
@@ -186,7 +185,7 @@ in python.pkgs.buildPythonApplication rec {
186 owner = "home-assistant";
185 owner = "home-assistant";
187 repo = "core";
186 repo = "core";
188 rev = version;
187 rev = version;
189− hash = "sha256-1m3t+AeHyuEyu3gT8P37A+L28mBdNKGmycU6eNOyb4M=";
188+ hash = "sha256-xlotye/8oeCs/ntNV4osGjcl7fo05ke7nFLQeee/USY=";
190 };
189 };
191
190
192 # leave this in, so users don't have to constantly update their downstream patch handling
191 # leave this in, so users don't have to constantly update their downstream patch handling
pkgs/servers/home-assistant/frontend.nix+2−2
@@ -4,7 +4,7 @@ buildPythonPackage rec {
4 # the frontend version corresponding to a specific home-assistant version can be found here
4 # the frontend version corresponding to a specific home-assistant version can be found here
5 # https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json
5 # https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json
6 pname = "home-assistant-frontend";
6 pname = "home-assistant-frontend";
7− version = "20220405.0";
7+ version = "20220504.0";
8 format = "wheel";
8 format = "wheel";
9
9
10 src = fetchPypi {
10 src = fetchPypi {
@@ -12,7 +12,7 @@ buildPythonPackage rec {
12 pname = "home_assistant_frontend";
12 pname = "home_assistant_frontend";
13 dist = "py3";
13 dist = "py3";
14 python = "py3";
14 python = "py3";
15− sha256 = "sha256-M024uJJVhVSoGhJTc7d8NKItw0sAOGFuCsZNUe//vBg=";
15+ sha256 = "sha256-CYhUId5SGfPX9beAZH0ZemwciVDxchbDcTvQcRhJwog=";
16 };
16 };
17
17
18 # there is nothing to strip in this package
18 # there is nothing to strip in this package