home-assistant: 2025.7.4 -> 2025.8.0

https://www.home-assistant.io/blog/2025/08/06/release-20258/
This commit is contained in:
Martin Weinelt
2025-08-08 04:19:38 +02:00
parent ab000261ef
commit e44140a1dc
3 changed files with 54 additions and 57 deletions
@@ -2,7 +2,7 @@
# Do not edit!
{
version = "2025.7.4";
version = "2025.8.0";
components = {
"3_day_blinds" =
ps: with ps; [
@@ -95,6 +95,7 @@
ps: with ps; [
hassil
home-assistant-intents
pyturbojpeg
];
"air_quality" =
ps: with ps; [
@@ -111,6 +112,9 @@
ps: with ps; [
pyairnow
];
"airos" =
ps: with ps; [
]; # missing inputs: airos
"airq" =
ps: with ps; [
aioairq
@@ -544,6 +548,9 @@
ps: with ps; [
mozart-api
];
"bauknecht" =
ps: with ps; [
];
"bayesian" =
ps: with ps; [
];
@@ -4144,8 +4151,8 @@
];
"onkyo" =
ps: with ps; [
pyeiscp
];
ifaddr
]; # missing inputs: aioonkyo
"onvif" =
ps: with ps; [
ha-ffmpeg
@@ -4156,6 +4163,16 @@
ps: with ps; [
open-meteo
];
"open_router" =
ps: with ps; [
ha-ffmpeg
hassil
home-assistant-intents
mutagen
openai
pymicro-vad
pyspeex-noise
]; # missing inputs: python-open-router
"openai_conversation" =
ps: with ps; [
ha-ffmpeg
@@ -6268,6 +6285,9 @@
"uptime" =
ps: with ps; [
];
"uptime_kuma" =
ps: with ps; [
]; # missing inputs: pythonkuma
"uptimerobot" =
ps: with ps; [
pyuptimerobot
@@ -6401,6 +6421,9 @@
ps: with ps; [
pyvolumio
];
"volvo" =
ps: with ps; [
]; # missing inputs: volvocarsapi
"volvooncall" =
ps: with ps; [
volvooncall
@@ -6750,6 +6773,9 @@
ps: with ps; [
zamg
];
"zbox_hub" =
ps: with ps; [
];
"zengge" =
ps: with ps; [
];
@@ -7402,7 +7428,6 @@
"ondilo_ico"
"onedrive"
"onewire"
"onkyo"
"onvif"
"open_meteo"
"openai_conversation"
+23 -51
View File
@@ -97,7 +97,7 @@ let
};
});
av = super.av.overridePythonAttrs (rec {
av = super.av.overridePythonAttrs rec {
version = "13.1.0";
src = fetchFromGitHub {
owner = "PyAV-Org";
@@ -105,16 +105,14 @@ let
tag = "v${version}";
hash = "sha256-x2a9SC4uRplC6p0cD7fZcepFpRidbr6JJEEOaGSWl60=";
};
});
};
brother = super.brother.overridePythonAttrs (rec {
version = "4.3.1";
src = fetchFromGitHub {
owner = "bieniu";
repo = "brother";
tag = version;
hash = "sha256-fWa5FNBGV8tnJ3CozMicXLGsDvnTjNzU8PdV266MeeQ=";
};
imageio = super.imageio.overridePythonAttrs (oldAttrs: {
disabledTests = oldAttrs.disabledTests or [ ] ++ [
# broken by pyav pin
"test_keyframe_intervals"
"test_lagging_video_stream"
];
});
google-genai = super.google-genai.overridePythonAttrs (old: rec {
@@ -247,44 +245,6 @@ let
};
});
pyoctoprintapi = super.pyoctoprintapi.overridePythonAttrs (oldAttrs: rec {
version = "0.1.12";
src = fetchFromGitHub {
owner = "rfleming71";
repo = "pyoctoprintapi";
rev = "refs/tags/v${version}";
hash = "sha256-Jf/zYnBHVl3TYxFy9Chy6qNH/eCroZkmUOEWfd62RIo=";
};
});
# snmp component does not support pysnmp 7.0+
pysnmp = super.pysnmp.overridePythonAttrs (oldAttrs: rec {
version = "6.2.6";
src = fetchFromGitHub {
owner = "lextudio";
repo = "pysnmp";
tag = "v${version}";
hash = "sha256-+FfXvsfn8XzliaGUKZlzqbozoo6vDxUkgC87JOoVasY=";
};
});
pysnmpcrypto = super.pysnmpcrypto.overridePythonAttrs (oldAttrs: rec {
version = "0.0.4";
src = fetchFromGitHub {
owner = "lextudio";
repo = "pysnmpcrypto";
tag = "v${version}";
hash = "sha256-f0w4Nucpe+5VE6nhlnePRH95AnGitXeT3BZb3dhBOTk=";
};
build-system = with self; [ setuptools ];
postPatch = ''
# ValueError: invalid literal for int() with base 10: 'post0' in File "<string>", line 104, in <listcomp>
substituteInPlace setup.py --replace \
"observed_version = [int(x) for x in setuptools.__version__.split('.')]" \
"observed_version = [36, 2, 0]"
'';
});
pysnooz = super.pysnooz.overridePythonAttrs (oldAttrs: rec {
version = "0.8.6";
src = fetchFromGitHub {
@@ -293,6 +253,8 @@ let
rev = "refs/tags/v${version}";
hash = "sha256-hJwIObiuFEAVhgZXYB9VCeAlewBBnk0oMkP83MUCpyU=";
};
patches = [ ];
doCheck = false;
});
pytradfri = super.pytradfri.overridePythonAttrs (oldAttrs: rec {
@@ -307,6 +269,16 @@ let
doCheck = false;
});
python-telegram-bot = super.python-telegram-bot.overridePythonAttrs (oldAttrs: rec {
version = "21.5";
src = fetchFromGitHub {
inherit (oldAttrs.src) owner repo;
tag = version;
hash = "sha256-i1YEcN615xeI4HcygXV9kzuXpT2yDSnlNU6bZqu1dPM=";
};
});
# Pinned due to API changes ~1.0
vultr = super.vultr.overridePythonAttrs (oldAttrs: rec {
version = "0.1.2";
@@ -358,7 +330,7 @@ let
extraBuildInputs = extraPackages python.pkgs;
# Don't forget to run update-component-packages.py after updating
hassVersion = "2025.7.4";
hassVersion = "2025.8.0";
in
python.pkgs.buildPythonApplication rec {
@@ -379,13 +351,13 @@ python.pkgs.buildPythonApplication rec {
owner = "home-assistant";
repo = "core";
tag = version;
hash = "sha256-2seMh1trP3PYnuQmWadTAiAPaI+v45+uzn9xkgUuGNE=";
hash = "sha256-o8NZ06GorRmICeu8GQzomkCuE2aALnodT5UuiJ4EOEc=";
};
# Secondary source is pypi sdist for translations
sdist = fetchPypi {
inherit pname version;
hash = "sha256-KwiwgQ8gAMlHLzpuYYdcLXabVrukhnfFlaODyFpuF88=";
hash = "sha256-U06ttXEWe46h8O2wurYyaCN78EdSCvOs10VbnyOQdsM=";
};
build-system = with python.pkgs; [
+2 -2
View File
@@ -8,7 +8,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 = "20250702.3";
version = "20250806.0";
format = "wheel";
src = fetchPypi {
@@ -16,7 +16,7 @@ buildPythonPackage rec {
pname = "home_assistant_frontend";
dist = "py3";
python = "py3";
hash = "sha256-Uj7auy5emdP8l9vUxLbAL28UNoAi1OQ/8qIhmJMmA8Q=";
hash = "sha256-krx62/hxF9MAFOQygZGAgcwbTuYKXTPcRpfmrHfKzEQ=";
};
# there is nothing to strip in this package