git.iko.soy/typeable/nixpkgs
on master help sign in
home-assistant: 2022.4.7 -> 2022.5.0

https://www.home-assistant.io/blog/2022/05/04/release-20225/

commit5aad723328210a7e2dfc7fcca89291cbe291bf16 authorMartin Weinelt <hexa@darmstadt.ccc.de> dateWed 4 May 2022, 21:44 (5 years ago) parentf886c04
3 files changed+38−20
pkgs/servers/home-assistant/component-packages.nix+33−14 pkgs/servers/home-assistant/default.nix+3−4 pkgs/servers/home-assistant/frontend.nix+2−2
pkgs/servers/home-assistant/component-packages.nix+33−14
@@ -2,7 +2,7 @@
22# Do not edit!
33
44{
5− version = "2022.4.7";
5+ version = "2022.5.0";
66 components = {
77 "abode" = ps: with ps; [
88 abodepy
@@ -157,10 +157,6 @@
157157 ];
158158 "arest" = ps: with ps; [
159159 ];
160− "arlo" = ps: with ps; [
161− ha-ffmpeg
162− pyarlo
163− ];
164160 "arris_tg2492lg" = ps: with ps; [
165161 arris-tg2492lg
166162 ];
@@ -554,8 +550,6 @@
554550 "digital_ocean" = ps: with ps; [
555551 digital-ocean
556552 ];
557− "digitalloggers" = ps: with ps; [
558− ]; # missing inputs: dlipower
559553 "directv" = ps: with ps; [
560554 directv
561555 ];
@@ -993,8 +987,7 @@
993987 ];
994988 "google" = ps: with ps; [
995989 aiohttp-cors
996− google-api-python-client
997− httplib2
990+ gcal-sync
998991 oauth2client
999992 ];
1000993 "google_assistant" = ps: with ps; [
@@ -1248,9 +1241,15 @@
12481241 ];
12491242 "insteon" = ps: with ps; [
12501243 aiohttp-cors
1244+ fnvhash
1245+ home-assistant-frontend
1246+ insteon-frontend-home-assistant
1247+ lru-dict
1248+ pillow
12511249 pyinsteon
12521250 pyserial
12531251 pyudev
1252+ sqlalchemy
12541253 ];
12551254 "integration" = ps: with ps; [
12561255 ];
@@ -1391,8 +1390,10 @@
13911390 life360
13921391 ];
13931392 "lifx" = ps: with ps; [
1393+ aiohttp-cors
13941394 aiolifx
13951395 aiolifx-effects
1396+ ifaddr
13961397 ];
13971398 "lifx_cloud" = ps: with ps; [
13981399 ];
@@ -1514,6 +1515,8 @@
15141515 "mazda" = ps: with ps; [
15151516 pymazda
15161517 ];
1518+ "meater" = ps: with ps; [
1519+ ]; # missing inputs: meater-python
15171520 "media_extractor" = ps: with ps; [
15181521 aiohttp-cors
15191522 youtube-dl-light
@@ -2088,6 +2091,9 @@
20882091 ];
20892092 "qnap" = ps: with ps; [
20902093 ]; # missing inputs: qnapstats
2094+ "qnap_qsw" = ps: with ps; [
2095+ aioqsw
2096+ ];
20912097 "qrcode" = ps: with ps; [
20922098 pillow
20932099 pyzbar
@@ -2309,6 +2315,10 @@
23092315 "sentry" = ps: with ps; [
23102316 sentry-sdk
23112317 ];
2318+ "senz" = ps: with ps; [
2319+ aiohttp-cors
2320+ aiosenz
2321+ ];
23122322 "serial" = ps: with ps; [
23132323 pyserial-asyncio
23142324 ];
@@ -2382,6 +2392,10 @@
23822392 ];
23832393 "slide" = ps: with ps; [
23842394 ]; # missing inputs: goslide-api
2395+ "slimproto" = ps: with ps; [
2396+ aiohttp-cors
2397+ aioslimproto
2398+ ];
23852399 "sma" = ps: with ps; [
23862400 pysma
23872401 ];
@@ -2420,7 +2434,7 @@
24202434 paho-mqtt
24212435 ];
24222436 "snmp" = ps: with ps; [
2423− pysnmp
2437+ pysnmplib
24242438 ];
24252439 "solaredge" = ps: with ps; [
24262440 solaredge
@@ -2747,6 +2761,9 @@
27472761 pytradfri
27482762 ]
27492763 ++ pytradfri.extras-require.async;
2764+ "trafikverket_ferry" = ps: with ps; [
2765+ pytrafikverket
2766+ ];
27502767 "trafikverket_train" = ps: with ps; [
27512768 pytrafikverket
27522769 ];
@@ -2828,11 +2845,10 @@
28282845 ];
28292846 "update" = ps: with ps; [
28302847 ];
2831− "updater" = ps: with ps; [
2832− ];
28332848 "upnp" = ps: with ps; [
28342849 aiohttp-cors
28352850 async-upnp-client
2851+ getmac
28362852 ifaddr
28372853 zeroconf
28382854 ];
@@ -3168,7 +3184,6 @@
31683184 "apprise"
31693185 "aprs"
31703186 "arcam_fmj"
3171− "arlo"
31723187 "aseko_pool_live"
31733188 "asuswrt"
31743189 "atag"
@@ -3540,6 +3555,7 @@
35403555 "pvpc_hourly_pricing"
35413556 "python_script"
35423557 "qld_bushfire"
3558+ "qnap_qsw"
35433559 "rachio"
35443560 "radarr"
35453561 "radio_browser"
@@ -3582,6 +3598,7 @@
35823598 "sensibo"
35833599 "sensor"
35843600 "sentry"
3601+ "senz"
35853602 "seventeentrack"
35863603 "shell_command"
35873604 "shelly"
@@ -3595,6 +3612,7 @@
35953612 "siren"
35963613 "slack"
35973614 "sleepiq"
3615+ "slimproto"
35983616 "sma"
35993617 "smappee"
36003618 "smart_meter_texas"
@@ -3648,6 +3666,7 @@
36483666 "tailscale"
36493667 "tankerkoenig"
36503668 "tasmota"
3669+ "tautulli"
36513670 "tcp"
36523671 "telegram"
36533672 "telegram_bot"
@@ -3671,6 +3690,7 @@
36713690 "trace"
36723691 "tractive"
36733692 "tradfri"
3693+ "trafikverket_ferry"
36743694 "trafikverket_train"
36753695 "trafikverket_weatherstation"
36763696 "transmission"
@@ -3689,7 +3709,6 @@
36893709 "upb"
36903710 "upcloud"
36913711 "update"
3692− "updater"
36933712 "upnp"
36943713 "uptime"
36953714 "uptimerobot"
pkgs/servers/home-assistant/default.nix+3−4
@@ -30,7 +30,6 @@ let
3030 defaultOverrides = [
3131 # Override the version of some packages pinned in Home Assistant's setup.py and requirements_all.txt
3232 (mkOverride "python-slugify" "4.0.1" "sha256-aaUXdm4AwSaOW7/A0BCgqFCN4LGNMK1aH/NX+K5yQnA=")
33− (mkOverride "voluptuous" "0.12.2" "sha256-TbGsUHnbkkmCDUnIkctGYKb4yuNQSRIQq850H6v1ZRM=")
3433
3534 # pytest-aiohttp>0.3.0 breaks home-assistant tests
3635 (self: super: {
@@ -110,7 +109,7 @@ let
110109 src = fetchFromGitHub {
111110 owner = "ManneW";
112111 repo = "vilfo-api-client-python";
113− rev = "v$version}";
112+ rev = "v${version}";
114113 sha256 = "1gy5gpsg99rcm1cc3m30232za00r9i46sp74zpd12p3vzz1wyyqf";
115114 };
116115 });
@@ -168,7 +167,7 @@ let
168167 extraPackagesFile = writeText "home-assistant-packages" (lib.concatMapStringsSep "\n" (pkg: pkg.pname) extraBuildInputs);
169168
170169 # Don't forget to run parse-requirements.py after updating
171− hassVersion = "2022.4.7";
170+ hassVersion = "2022.5.0";
172171
173172in python.pkgs.buildPythonApplication rec {
174173 pname = "homeassistant";
@@ -186,7 +185,7 @@ in python.pkgs.buildPythonApplication rec {
186185 owner = "home-assistant";
187186 repo = "core";
188187 rev = version;
189− hash = "sha256-1m3t+AeHyuEyu3gT8P37A+L28mBdNKGmycU6eNOyb4M=";
188+ hash = "sha256-xlotye/8oeCs/ntNV4osGjcl7fo05ke7nFLQeee/USY=";
190189 };
191190
192191 # 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 {
44 # the frontend version corresponding to a specific home-assistant version can be found here
55 # https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json
66 pname = "home-assistant-frontend";
7− version = "20220405.0";
7+ version = "20220504.0";
88 format = "wheel";
99
1010 src = fetchPypi {
@@ -12,7 +12,7 @@ buildPythonPackage rec {
1212 pname = "home_assistant_frontend";
1313 dist = "py3";
1414 python = "py3";
15− sha256 = "sha256-M024uJJVhVSoGhJTc7d8NKItw0sAOGFuCsZNUe//vBg=";
15+ sha256 = "sha256-CYhUId5SGfPX9beAZH0ZemwciVDxchbDcTvQcRhJwog=";
1616 };
1717
1818 # there is nothing to strip in this package