Robert Schütz
2026-02-04 13:52:50 -08:00
parent 0f3d77dd39
commit 18782a4bba
4 changed files with 60 additions and 30 deletions
@@ -2,7 +2,7 @@
# Do not edit!
{
version = "2026.1.3";
version = "2026.2.0";
components = {
"3_day_blinds" =
ps: with ps; [
@@ -469,6 +469,7 @@
hassil
home-assistant-intents
mutagen
openai
pymicro-vad
pyspeex-noise
python-matter-server
@@ -885,6 +886,7 @@
home-assistant-intents
ifaddr
mutagen
openai
plexapi
plexauth
plexwebsocket
@@ -952,6 +954,7 @@
hassil
home-assistant-intents
mutagen
openai
pymicro-vad
pyspeex-noise
python-matter-server
@@ -962,6 +965,10 @@
ps: with ps; [
pycfdns
];
"cloudflare_r2" =
ps: with ps; [
aiobotocore
];
"cmus" =
ps: with ps; [
pycmus
@@ -1151,6 +1158,7 @@
ifaddr
mutagen
numpy
openai
pillow
psutil-home-assistant
pymicro-vad
@@ -2242,6 +2250,9 @@
greeclimate
ifaddr
];
"green_planet_energy" =
ps: with ps; [
]; # missing inputs: greenplanet-energy-api
"greeneye_monitor" =
ps: with ps; [
greeneye-monitor
@@ -2305,6 +2316,10 @@
"hddtemp" =
ps: with ps; [
];
"hdfury" =
ps: with ps; [
hdfury
];
"hdmi_cec" =
ps: with ps; [
pycec
@@ -3481,6 +3496,7 @@
home-assistant-intents
loqedapi
mutagen
openai
pymicro-vad
pyspeex-noise
python-matter-server
@@ -3809,6 +3825,7 @@
hassil
home-assistant-intents
mutagen
openai
pillow
pymicro-vad
pynacl
@@ -4010,7 +4027,6 @@
];
"namecheapdns" =
ps: with ps; [
defusedxml
];
"nanoleaf" =
ps: with ps; [
@@ -4055,6 +4071,7 @@
hassil
home-assistant-intents
mutagen
openai
pyatmo
pymicro-vad
pyspeex-noise
@@ -4183,6 +4200,10 @@
ps: with ps; [
aionotion
];
"nrgkick" =
ps: with ps; [
nrgkick-api
];
"nsw_fuel_station" =
ps: with ps; [
nsw-fuel-api-client
@@ -4301,6 +4322,7 @@
home-assistant-intents
mutagen
onedrive-personal-sdk
openai
pymicro-vad
pyspeex-noise
python-matter-server
@@ -4356,8 +4378,9 @@
];
"openevse" =
ps: with ps; [
openevsewifi
];
ifaddr
zeroconf
]; # missing inputs: python-openevse-http
"openexchangerates" =
ps: with ps; [
aioopenexchangerates
@@ -4494,6 +4517,7 @@
hassil
home-assistant-intents
mutagen
openai
pymicro-vad
pyspeex-noise
python-matter-server
@@ -4514,6 +4538,7 @@
hassil
home-assistant-intents
mutagen
openai
paho-mqtt
pymicro-vad
pynacl
@@ -4639,6 +4664,7 @@
hassil
home-assistant-intents
mutagen
openai
pymicro-vad
pyplaato
pyspeex-noise
@@ -4701,6 +4727,9 @@
ps: with ps; [
tesla-powerwall
];
"prana" =
ps: with ps; [
]; # missing inputs: prana-api-client
"private_ble_device" =
ps: with ps; [
aioesphomeapi
@@ -4938,6 +4967,7 @@
hassil
home-assistant-intents
mutagen
openai
pymicro-vad
pyspeex-noise
python-matter-server
@@ -5047,6 +5077,7 @@
home-assistant-frontend
home-assistant-intents
mutagen
openai
pymicro-vad
pyspeex-noise
python-matter-server
@@ -6302,6 +6333,7 @@
hassil
home-assistant-intents
mutagen
openai
pymicro-vad
pyspeex-noise
python-matter-server
@@ -6452,6 +6484,9 @@
ps: with ps; [
openwrt-ubus-rpc
];
"uhoo" =
ps: with ps; [
]; # missing inputs: uhooapi
"uk_transport" =
ps: with ps; [
];
@@ -6604,7 +6639,7 @@
];
"viaggiatreno" =
ps: with ps; [
];
]; # missing inputs: viaggiatreno_ha
"vicare" =
ps: with ps; [
pyvicare
@@ -6731,6 +6766,7 @@
hassil
home-assistant-intents
mutagen
openai
pymicro-vad
pyspeex-noise
python-matter-server
@@ -6822,6 +6858,7 @@
hassil
home-assistant-intents
mutagen
openai
pymicro-vad
pyspeex-noise
python-matter-server
@@ -6950,6 +6987,7 @@
hassil
home-assistant-intents
mutagen
openai
pymicro-vad
pyspeex-noise
python-matter-server
@@ -7245,6 +7283,7 @@
"climate"
"cloud"
"cloudflare"
"cloudflare_r2"
"co2signal"
"coinbase"
"color_extractor"
@@ -7451,6 +7490,7 @@
"harmony"
"hassio"
"hddtemp"
"hdfury"
"hdmi_cec"
"heos"
"here_travel_time"
@@ -7711,6 +7751,7 @@
"notify"
"notify_events"
"notion"
"nrgkick"
"nsw_fuel_station"
"nsw_rural_fire_service_feed"
"ntfy"
@@ -7798,6 +7839,7 @@
"prosegur"
"prowl"
"proximity"
"proxmoxve"
"prusalink"
"ps4"
"pterodactyl"
@@ -8087,6 +8129,7 @@
"wallbox"
"waqi"
"water_heater"
"waterfurnace"
"watergate"
"watttime"
"waze_travel_time"
+5 -23
View File
@@ -95,16 +95,6 @@ let
];
});
google-genai = super.google-genai.overridePythonAttrs rec {
version = "1.38.0";
src = fetchFromGitHub {
owner = "googleapis";
repo = "python-genai";
tag = "v${version}";
hash = "sha256-gJaLEpNKHl6n1MvQDIUW7ynsHYH2eEPGsYso5jSysNg=";
};
};
gspread = super.gspread.overridePythonAttrs (oldAttrs: rec {
version = "5.12.4";
src = fetchFromGitHub {
@@ -206,16 +196,6 @@ let
};
});
pydexcom = super.pydexcom.overridePythonAttrs (oldAttrs: rec {
version = "0.2.3";
src = fetchFromGitHub {
owner = "gagebenne";
repo = "pydexcom";
tag = version;
hash = "sha256-ItDGnUUUTwCz4ZJtFVlMYjjoBPn2h8QZgLzgnV2T/Qk=";
};
});
pyflume = super.pyflume.overridePythonAttrs (oldAttrs: rec {
version = "0.6.5";
src = fetchFromGitHub {
@@ -293,7 +273,7 @@ let
extraBuildInputs = extraPackages python.pkgs;
# Don't forget to run update-component-packages.py after updating
hassVersion = "2026.1.3";
hassVersion = "2026.2.0";
in
python.pkgs.buildPythonApplication rec {
@@ -314,13 +294,13 @@ python.pkgs.buildPythonApplication rec {
owner = "home-assistant";
repo = "core";
tag = version;
hash = "sha256-zmS5OZaUFe45rbCil7sbVlhy0wwA+F9tBO10KvBM2PY=";
hash = "sha256-SZv5UVB62nwRjaemVZpxj8ZUpOzFGp/RsvOYm6uWiNc=";
};
# Secondary source is pypi sdist for translations
sdist = fetchPypi {
inherit pname version;
hash = "sha256-gs5YyR1MofSMV8TDeBGp9keIREcszZGcLvtnHOYR7uc=";
hash = "sha256-ArCk9UrObDLmcmcS8/xT0ADPLzw/DUs3vKyX/fKCeU8=";
};
build-system = with python.pkgs; [
@@ -451,6 +431,8 @@ python.pkgs.buildPythonApplication rec {
beautifulsoup4
# Used in tests/scripts/test_check_config.py
colorlog
# Used in tests/helpers/test_httpx_client.py
h2
])
++ lib.concatMap (component: getPackages component python.pkgs) [
# some components are needed even if tests in tests/components are disabled
+6 -2
View File
@@ -13,7 +13,7 @@ let
air_quality = getComponentDeps "camera" ++ getComponentDeps "conversation";
alexa = getComponentDeps "cloud" ++ getComponentDeps "frontend" ++ getComponentDeps "stream";
android_ip_webcam = getComponentDeps "camera";
anthropic = getComponentDeps "ai_task";
anthropic = getComponentDeps "ai_task" ++ getComponentDeps "openai_conversation";
assist_pipeline = getComponentDeps "frontend";
automation = getComponentDeps "frontend" ++ getComponentDeps "mobile_app";
axis = getComponentDeps "camera" ++ getComponentDeps "deconz";
@@ -46,6 +46,9 @@ let
fully_kiosk = getComponentDeps "camera";
gardena_bluetooth = getComponentDeps "husqvarna_automower_ble";
geofency = getComponentDeps "assist_pipeline" ++ getComponentDeps "camera";
go2rtc = [
tqdm
];
google_assistant = getComponentDeps "conversation";
google_assistant_sdk = getComponentDeps "conversation" ++ getComponentDeps "frontend";
google_cloud = getComponentDeps "tts";
@@ -58,6 +61,7 @@ let
gpslogger = getComponentDeps "assist_pipeline" ++ getComponentDeps "camera";
group = getComponentDeps "camera" ++ getComponentDeps "conversation";
hassio = getComponentDeps "frontend" ++ getComponentDeps "homeassistant_yellow";
hikvision = getComponentDeps "camera";
homeassistant = getComponentDeps "camera" ++ getComponentDeps "conversation";
homeassistant_connect_zbt2 = getComponentDeps "zha";
homeassistant_hardware = getComponentDeps "otbr" ++ getComponentDeps "zha";
@@ -75,7 +79,7 @@ let
local_file = getComponentDeps "camera";
locative = getComponentDeps "assist_pipeline" ++ getComponentDeps "camera";
logbook = getComponentDeps "alexa";
lovelace = [
lovelace = getComponentDeps "frontend" ++ [
pychromecast
];
lutron_caseta = getComponentDeps "frontend";
@@ -71,6 +71,7 @@ OUR_VERSION_IS_NEWER_THAN = {
"blinkstick": "1.2.0",
"gps3": "0.33.3",
"proxmoxer": "2.2.0",
"py-cpuinfo": "9.0.0",
"pybluez": "0.22",
"pyps4-2ndscreen": "1.3.1",
}