home-assistant: 2023.12.4 -> 2024.1.0

https://www.home-assistant.io/blog/2024/01/03/release-20241/
This commit is contained in:
Martin Weinelt 2024-01-03 22:06:53 +01:00
parent f7da8b5541
commit 2452734ad4
No known key found for this signature in database
GPG Key ID: 87C1E9888F856759
5 changed files with 171 additions and 86 deletions

@ -2,7 +2,7 @@
# Do not edit!
{
version = "2023.12.4";
version = "2024.1.0";
components = {
"3_day_blinds" = ps: with ps; [
];
@ -37,6 +37,10 @@
"aemet" = ps: with ps; [
aemet-opendata
];
"aep_ohio" = ps: with ps; [
];
"aep_texas" = ps: with ps; [
];
"aftership" = ps: with ps; [
pyaftership
];
@ -66,6 +70,7 @@
aioshelly
airthings-ble
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
@ -74,6 +79,7 @@
esphome-dashboard-api
fnv-hash-fast
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
@ -176,17 +182,20 @@
];
"anwb_energie" = ps: with ps; [
];
"aosmith" = ps: with ps; [
]; # missing inputs: py-aosmith
"apache_kafka" = ps: with ps; [
aiokafka
];
"apcupsd" = ps: with ps; [
apcaccess
];
]; # missing inputs: aioapcaccess
"api" = ps: with ps; [
aiohttp-cors
aiohttp-fast-url-dispatcher
aiohttp-zlib-ng
];
"appalachianpower" = ps: with ps; [
];
"apple_tv" = ps: with ps; [
aiohttp-cors
aiohttp-fast-url-dispatcher
@ -227,6 +236,7 @@
aioshelly
aranet4
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
@ -235,6 +245,7 @@
esphome-dashboard-api
fnv-hash-fast
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
@ -405,6 +416,8 @@
]; # missing inputs: python-blockchain-api
"bloomsky" = ps: with ps; [
];
"blue_current" = ps: with ps; [
]; # missing inputs: bluecurrent-api
"bluemaestro" = ps: with ps; [
aioesphomeapi
aiohttp-cors
@ -413,6 +426,7 @@
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluemaestro-ble
bluetooth-adapters
@ -422,6 +436,7 @@
esphome-dashboard-api
fnv-hash-fast
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
@ -449,6 +464,7 @@
bluetooth-data-tools
dbus-fast
fnv-hash-fast
habluetooth
psutil-home-assistant
pyserial
pyudev
@ -462,6 +478,7 @@
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
@ -470,6 +487,7 @@
esphome-dashboard-api
fnv-hash-fast
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
@ -489,6 +507,7 @@
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
@ -497,6 +516,7 @@
esphome-dashboard-api
fnv-hash-fast
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
@ -569,6 +589,7 @@
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
@ -578,6 +599,7 @@
esphome-dashboard-api
fnv-hash-fast
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
@ -638,6 +660,8 @@
webrtc-noise-gain
zeroconf
];
"ccm15" = ps: with ps; [
]; # missing inputs: py-ccm15
"cert_expiry" = ps: with ps; [
];
"channels" = ps: with ps; [
@ -805,10 +829,12 @@
bluetooth-adapters
bluetooth-auto-recovery
bluetooth-data-tools
cached-ipaddress
dbus-fast
fnv-hash-fast
ha-av
ha-ffmpeg
habluetooth
hass-nabucasa
hassil
home-assistant-frontend
@ -892,6 +918,7 @@
];
"dhcp" = ps: with ps; [
aiodiscover
cached-ipaddress
scapy
];
"diagnostics" = ps: with ps; [
@ -982,6 +1009,7 @@
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
@ -990,6 +1018,7 @@
esphome-dashboard-api
fnv-hash-fast
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
@ -1009,6 +1038,13 @@
"dremel_3d_printer" = ps: with ps; [
dremel3dpy
];
"drop_connect" = ps: with ps; [
aiohttp-cors
aiohttp-fast-url-dispatcher
aiohttp-zlib-ng
janus
paho-mqtt
]; # missing inputs: dropmqttapi
"dsmr" = ps: with ps; [
dsmr-parser
];
@ -1213,6 +1249,7 @@
aiohttp-fast-url-dispatcher
aiohttp-zlib-ng
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
@ -1221,6 +1258,7 @@
esphome-dashboard-api
fnv-hash-fast
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
@ -1245,6 +1283,7 @@
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
@ -1254,6 +1293,7 @@
eufylife-ble-client
fnv-hash-fast
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
@ -1366,6 +1406,7 @@
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
@ -1375,6 +1416,7 @@
fjaraskupan
fnv-hash-fast
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
@ -1392,6 +1434,8 @@
"flexit" = ps: with ps; [
pymodbus
];
"flexit_bacnet" = ps: with ps; [
]; # missing inputs: flexit_bacnet
"flexom" = ps: with ps; [
];
"flic" = ps: with ps; [
@ -1501,6 +1545,8 @@
"frontier_silicon" = ps: with ps; [
afsapi
];
"fujitsu_anywair" = ps: with ps; [
];
"fully_kiosk" = ps: with ps; [
aiohttp-cors
aiohttp-fast-url-dispatcher
@ -1525,6 +1571,7 @@
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
@ -1533,6 +1580,7 @@
esphome-dashboard-api
fnv-hash-fast
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
@ -1710,6 +1758,7 @@
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
@ -1719,6 +1768,7 @@
fnv-hash-fast
govee-ble
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
@ -1844,6 +1894,10 @@
"hlk_sw16" = ps: with ps; [
hlk-sw16
];
"holiday" = ps: with ps; [
babel
holidays
];
"home_connect" = ps: with ps; [
aiohttp-cors
aiohttp-fast-url-dispatcher
@ -1975,6 +2029,7 @@
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
@ -1983,6 +2038,7 @@
esphome-dashboard-api
fnv-hash-fast
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
@ -2072,6 +2128,7 @@
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
@ -2080,6 +2137,7 @@
esphome-dashboard-api
fnv-hash-fast
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ibeacon-ble
@ -2103,6 +2161,7 @@
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
@ -2111,6 +2170,7 @@
esphome-dashboard-api
fnv-hash-fast
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
@ -2169,6 +2229,7 @@
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
@ -2177,6 +2238,7 @@
esphome-dashboard-api
fnv-hash-fast
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
@ -2191,6 +2253,8 @@
"incomfort" = ps: with ps; [
incomfort-client
];
"indianamichiganpower" = ps: with ps; [
];
"influxdb" = ps: with ps; [
influxdb
influxdb-client
@ -2203,6 +2267,7 @@
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
@ -2211,6 +2276,7 @@
esphome-dashboard-api
fnv-hash-fast
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
@ -2351,6 +2417,7 @@
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
@ -2359,6 +2426,7 @@
esphome-dashboard-api
fnv-hash-fast
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
@ -2371,6 +2439,8 @@
webrtc-noise-gain
zeroconf
];
"kentuckypower" = ps: with ps; [
];
"keyboard" = ps: with ps; [
]; # missing inputs: pyuserinput
"keyboard_remote" = ps: with ps; [
@ -2385,6 +2455,7 @@
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
@ -2393,6 +2464,7 @@
esphome-dashboard-api
fnv-hash-fast
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
@ -2507,6 +2579,7 @@
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
@ -2515,6 +2588,7 @@
esphome-dashboard-api
fnv-hash-fast
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
@ -2535,6 +2609,7 @@
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
@ -2543,6 +2618,7 @@
esphome-dashboard-api
fnv-hash-fast
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
@ -2782,6 +2858,7 @@
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
@ -2790,6 +2867,7 @@
esphome-dashboard-api
fnv-hash-fast
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
@ -2833,6 +2911,7 @@
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
@ -2841,6 +2920,7 @@
esphome-dashboard-api
fnv-hash-fast
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
@ -2927,6 +3007,7 @@
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
@ -2935,6 +3016,7 @@
esphome-dashboard-api
fnv-hash-fast
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
@ -3002,6 +3084,7 @@
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
@ -3010,6 +3093,7 @@
esphome-dashboard-api
fnv-hash-fast
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
@ -3038,6 +3122,8 @@
aiohttp-zlib-ng
motioneye-client
];
"motionmount" = ps: with ps; [
]; # missing inputs: python-MotionMount
"mpd" = ps: with ps; [
mpd2
];
@ -3412,6 +3498,7 @@
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
@ -3420,6 +3507,7 @@
esphome-dashboard-api
fnv-hash-fast
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
@ -3439,6 +3527,8 @@
"orvibo" = ps: with ps; [
orvibo
];
"osoenergy" = ps: with ps; [
]; # missing inputs: pyosoenergyapi
"osramlightify" = ps: with ps; [
]; # missing inputs: lightify
"otbr" = ps: with ps; [
@ -3640,6 +3730,7 @@
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
@ -3648,6 +3739,7 @@
esphome-dashboard-api
fnv-hash-fast
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
@ -3694,6 +3786,8 @@
]; # missing inputs: pyps4-2ndscreen
"pse" = ps: with ps; [
];
"psoklahoma" = ps: with ps; [
];
"pulseaudio_loopback" = ps: with ps; [
pulsectl
];
@ -3737,6 +3831,7 @@
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
@ -3745,6 +3840,7 @@
esphome-dashboard-api
fnv-hash-fast
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
@ -3830,6 +3926,7 @@
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
@ -3838,6 +3935,7 @@
esphome-dashboard-api
fnv-hash-fast
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
@ -3895,6 +3993,8 @@
"reddit" = ps: with ps; [
praw
];
"refoss" = ps: with ps; [
]; # missing inputs: refoss-ha
"rejseplanen" = ps: with ps; [
rjpl
];
@ -4022,6 +4122,7 @@
bluetooth-data-tools
dbus-fast
fnv-hash-fast
habluetooth
psutil-home-assistant
pyserial
pyudev
@ -4035,6 +4136,7 @@
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
@ -4043,6 +4145,7 @@
esphome-dashboard-api
fnv-hash-fast
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
@ -4092,6 +4195,8 @@
];
"schluter" = ps: with ps; [
]; # missing inputs: py-schluter
"scl" = ps: with ps; [
];
"scrape" = ps: with ps; [
beautifulsoup4
jsonpath
@ -4137,6 +4242,7 @@
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
@ -4145,6 +4251,7 @@
esphome-dashboard-api
fnv-hash-fast
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
@ -4172,6 +4279,7 @@
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
@ -4180,6 +4288,7 @@
esphome-dashboard-api
fnv-hash-fast
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
@ -4200,6 +4309,7 @@
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
@ -4208,6 +4318,7 @@
esphome-dashboard-api
fnv-hash-fast
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
@ -4266,6 +4377,7 @@
bluetooth-data-tools
dbus-fast
fnv-hash-fast
habluetooth
psutil-home-assistant
pyserial
pyudev
@ -4393,8 +4505,7 @@
paho-mqtt
];
"snmp" = ps: with ps; [
pysnmplib
];
]; # missing inputs: pysnmp-lextudio
"snooz" = ps: with ps; [
aioesphomeapi
aiohttp-cors
@ -4403,6 +4514,7 @@
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
@ -4411,6 +4523,7 @@
esphome-dashboard-api
fnv-hash-fast
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
@ -4499,6 +4612,7 @@
];
"sql" = ps: with ps; [
sqlalchemy
sqlparse
];
"squeezebox" = ps: with ps; [
pysqueezebox
@ -4581,6 +4695,9 @@
];
"sun" = ps: with ps; [
];
"sunweg" = ps: with ps; [
sunweg
];
"supervisord" = ps: with ps; [
];
"supla" = ps: with ps; [
@ -4588,6 +4705,8 @@
"surepetcare" = ps: with ps; [
surepy
];
"swepco" = ps: with ps; [
];
"swiss_hydrological_data" = ps: with ps; [
swisshydrodata
];
@ -4611,6 +4730,7 @@
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
@ -4619,6 +4739,7 @@
esphome-dashboard-api
fnv-hash-fast
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
@ -4687,6 +4808,9 @@
"tailscale" = ps: with ps; [
tailscale
];
"tailwind" = ps: with ps; [
gotailwind
];
"tami4" = ps: with ps; [
]; # missing inputs: Tami4EdgeAPI
"tank_utility" = ps: with ps; [
@ -4748,6 +4872,8 @@
"tesla_wall_connector" = ps: with ps; [
tesla-wall-connector
];
"tessie" = ps: with ps; [
]; # missing inputs: tessie-api
"text" = ps: with ps; [
];
"tfiac" = ps: with ps; [
@ -4760,6 +4886,7 @@
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
@ -4768,6 +4895,7 @@
esphome-dashboard-api
fnv-hash-fast
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
@ -4790,6 +4918,7 @@
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
@ -4798,6 +4927,7 @@
esphome-dashboard-api
fnv-hash-fast
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
@ -4854,6 +4984,7 @@
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
@ -4862,6 +4993,7 @@
esphome-dashboard-api
fnv-hash-fast
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
@ -5047,8 +5179,7 @@
aiounifi
];
"unifi_direct" = ps: with ps; [
pexpect
];
]; # missing inputs: unifi_ap
"unifiled" = ps: with ps; [
unifiled
];
@ -5118,6 +5249,8 @@
"vallox" = ps: with ps; [
vallox-websocket-api
];
"valve" = ps: with ps; [
];
"vasttrafik" = ps: with ps; [
]; # missing inputs: vtjp
"velbus" = ps: with ps; [
@ -5358,6 +5491,7 @@
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
@ -5366,6 +5500,7 @@
esphome-dashboard-api
fnv-hash-fast
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
@ -5405,6 +5540,7 @@
aioruuvigateway
aioshelly
bleak
bleak-esphome
bleak-retry-connector
bluetooth-adapters
bluetooth-auto-recovery
@ -5413,6 +5549,7 @@
esphome-dashboard-api
fnv-hash-fast
ha-ffmpeg
habluetooth
hassil
home-assistant-intents
ifaddr
@ -5607,7 +5744,6 @@
"anova"
"anthemav"
"apache_kafka"
"apcupsd"
"api"
"apple_tv"
"application_credentials"
@ -5760,6 +5896,7 @@
"file_upload"
"filesize"
"filter"
"fints"
"fireservicerota"
"firmata"
"fitbit"
@ -5839,6 +5976,7 @@
"history_stats"
"hive"
"hlk_sw16"
"holiday"
"home_connect"
"home_plus_control"
"homeassistant"
@ -6001,6 +6139,7 @@
"nest"
"netatmo"
"netgear"
"netgear_lte"
"network"
"nexia"
"nextbus"
@ -6118,6 +6257,7 @@
"risco"
"rituals_perfume_genie"
"rmvtransport"
"roborock"
"roku"
"roomba"
"roon"
@ -6173,7 +6313,6 @@
"smtp"
"snapcast"
"snips"
"snmp"
"snooz"
"solaredge"
"solarlog"
@ -6201,10 +6340,14 @@
"steamist"
"stookalert"
"stream"
"streamlabswater"
"stt"
"subaru"
"suez_water"
"sun"
"sunweg"
"surepetcare"
"swiss_public_transport"
"switch"
"switch_as_x"
"switchbee"
@ -6215,9 +6358,11 @@
"synology_dsm"
"system_health"
"system_log"
"systemmonitor"
"tado"
"tag"
"tailscale"
"tailwind"
"tankerkoenig"
"tasmota"
"tautulli"
@ -6268,7 +6413,6 @@
"uk_transport"
"ukraine_alarm"
"unifi"
"unifi_direct"
"unifiprotect"
"universal"
"upb"
@ -6284,6 +6428,7 @@
"v2c"
"vacuum"
"vallox"
"valve"
"velbus"
"venstar"
"vera"

@ -30,26 +30,6 @@ let
# Override the version of some packages pinned in Home Assistant's setup.py and requirements_all.txt
(self: super: {
aioairq = super.aioairq.overridePythonAttrs (oldAttrs: rec {
version = "0.3.1";
src = fetchFromGitHub {
owner = "CorantGmbH";
repo = "aioairq";
rev = "refs/tags/v${version}";
hash = "sha256-SRsDSHTZkkygaQZjHENKNLx3ZWMi/PubS1m/MonEKNk=";
};
});
aioesphomeapi = super.aioesphomeapi.overridePythonAttrs (oldAttrs: rec {
version = "19.2.1";
src = fetchFromGitHub {
owner = "esphome";
repo = "aioesphomeapi";
rev = "refs/tags/v${version}";
hash = "sha256-WSWGO0kI1m6oaImUYZ6m5WKJ+xPs/rtn5wVq1bDr+bE=";
};
});
# https://github.com/home-assistant/core/pull/101913
aiohttp = super.aiohttp.overridePythonAttrs (old: rec {
version = "3.9.1";
@ -62,13 +42,13 @@ let
doCheck = false;
});
aiohttp-zlib-ng = super.aiohttp-zlib-ng.overridePythonAttrs (oldAttrs: rec {
version = "0.1.1";
aioskybell = super.aioskybell.overridePythonAttrs (oldAttrs: rec {
version = "22.7.0";
src = fetchFromGitHub {
owner = "bdraco";
repo = "aiohttp-zlib-ng";
rev = "refs/tags/v${version}";
hash = "sha256-dTNwt4eX6ZQ8ySK2/9ziVbc3KFg2aL/EsiBWaJRC4x8=";
owner = "tkdrob";
repo = "aioskybell";
rev = "refs/tags/${version}";
hash = "sha256-aBT1fDFtq1vasTvCnAXKV2vmZ6LBLZqRCiepv1HDJ+Q=";
};
});
@ -188,32 +168,6 @@ let
doCheck = false; # no tests
});
openai = super.openai.overridePythonAttrs (oldAttrs: rec {
version = "0.28.1";
src = fetchFromGitHub {
owner = "openai";
repo = "openai-python";
rev = "refs/tags/v${version}";
hash = "sha256-liJyeGxnYIC/jUQKdeATHpVJb/12KGbeM94Y2YQphfY=";
};
nativeBuildInputs = with self; [
setuptools
];
propagatedBuildInputs = with self; [
aiohttp
requests
tqdm
];
disabledTestPaths = [
# Requires a real API key
"openai/tests/test_endpoints.py"
"openai/tests/asyncio/test_endpoints.py"
# openai: command not found
"openai/tests/test_file_cli.py"
"openai/tests/test_long_examples_validator.py"
];
});
# Pinned due to API changes in 1.3.0
ovoenergy = super.ovoenergy.overridePythonAttrs (oldAttrs: rec {
version = "1.2.0";
@ -235,15 +189,6 @@ let
};
});
psutil = super.psutil.overridePythonAttrs (oldAttrs: rec {
version = "5.9.6";
src = fetchPypi {
pname = "psutil";
inherit version;
hash = "sha256-5Lkt3NfdTN0/kAGA6h4QSTLHvOI0+4iXbio7KWRBIlo=";
};
});
py-synologydsm-api = super.py-synologydsm-api.overridePythonAttrs (oldAttrs: rec {
version = "2.1.4";
src = fetchFromGitHub {
@ -322,16 +267,6 @@ let
};
});
python-tado = super.python-tado.overridePythonAttrs (oldAttrs: rec {
version = "0.15.0";
src = fetchFromGitHub {
owner = "wmalgadey";
repo = "PyTado";
rev = "refs/tags/${version}";
hash = "sha256-gduqQVw/a64aDzTHFmgZu7OVB53jZb7L5vofzL3Ho6s=";
};
});
pytradfri = super.pytradfri.overridePythonAttrs (oldAttrs: rec {
version = "9.0.1";
src = fetchFromGitHub {
@ -377,7 +312,7 @@ let
extraBuildInputs = extraPackages python.pkgs;
# Don't forget to run parse-requirements.py after updating
hassVersion = "2023.12.4";
hassVersion = "2024.1.0";
in python.pkgs.buildPythonApplication rec {
pname = "homeassistant";
@ -395,13 +330,13 @@ in python.pkgs.buildPythonApplication rec {
owner = "home-assistant";
repo = "core";
rev = "refs/tags/${version}";
hash = "sha256-XzjsSM0xKxLeuP30u8LReJtmJMbJq+yQ2Pp5xWmNLFw=";
hash = "sha256-aNSyBr4QEK4pmYnRGW1LNuCSU5EpZtLEGQUtYL+CvUg=";
};
# Secondary source is pypi sdist for translations
sdist = fetchPypi {
inherit pname version;
hash = "sha256-dea0PacCzCWhMh2gw/kVJHwYCoT7zJ52qTQbHmqcwU8=";
hash = "sha256-szlvSfkcPG6DGGHZ5iNtz0EBa8DVYaoGZWSlc7AEG1I=";
};
nativeBuildInputs = with python.pkgs; [

@ -4,7 +4,7 @@ buildPythonPackage rec {
# the frontend version corresponding to a specific home-assistant version can be found here
# https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json
pname = "home-assistant-frontend";
version = "20231208.2";
version = "20240103.3";
format = "wheel";
src = fetchPypi {
@ -12,7 +12,7 @@ buildPythonPackage rec {
pname = "home_assistant_frontend";
dist = "py3";
python = "py3";
hash = "sha256-JTYZPku5UdnMOllnzyI9tbYgxcewx5tklDooQKJA6p8=";
hash = "sha256-xCYAGig8sKZHa2Ix+XhR33xcKPucwvQFikuYjXpqzNM=";
};
# there is nothing to strip in this package

@ -41,6 +41,7 @@ PKG_SET = "home-assistant.python.pkgs"
PKG_PREFERENCES = {
"fiblary3": "fiblary3-fork", # https://github.com/home-assistant/core/issues/66466
"HAP-python": "hap-python",
"SQLAlchemy": "sqlalchemy",
"tensorflow": "tensorflow",
"yt-dlp": "yt-dlp",
}

@ -64,6 +64,10 @@ let
conversation = [
"--deselect tests/components/conversation/test_init.py::test_get_agent_list"
];
cloud = [
# Tries to connect to alexa-api.nabucasa.com:443
"--deselect tests/components/cloud/test_http_api.py::test_websocket_update_preferences_alexa_report_state"
];
dnsip = [
# Tries to resolve DNS entries
"--deselect tests/components/dnsip/test_config_flow.py::test_options_flow"