From 7a22b8f567d91c2194156c2b0de672e32da2f9e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 1 Oct 2025 04:04:56 -0700 Subject: [PATCH 01/29] python3Packages.aioamazondevices: 6.0.0 -> 6.2.7 Diff: https://github.com/chemelli74/aioamazondevices/compare/v6.0.0...v6.2.7 Changelog: https://github.com/chemelli74/aioamazondevices/blob/v6.2.7/CHANGELOG.md --- pkgs/development/python-modules/aioamazondevices/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aioamazondevices/default.nix b/pkgs/development/python-modules/aioamazondevices/default.nix index 702b3787cd01..55541bcefe34 100644 --- a/pkgs/development/python-modules/aioamazondevices/default.nix +++ b/pkgs/development/python-modules/aioamazondevices/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "aioamazondevices"; - version = "6.0.0"; + version = "6.2.7"; pyproject = true; src = fetchFromGitHub { owner = "chemelli74"; repo = "aioamazondevices"; tag = "v${version}"; - hash = "sha256-PHgYyQInXT7gwgBnKm1FfEUiHygMCcPcFJk0zU5tWOc="; + hash = "sha256-gsKqQkJBKu5Of/PFzEt04GEQ9PC7PBqJASYw5ucrrGU="; }; build-system = [ poetry-core ]; From f9dd956ed53108b528e467160b6bd67af40ba9ff Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 1 Oct 2025 09:03:37 +0200 Subject: [PATCH 02/29] python313Packages.aioecowitt: 2025.9.1 -> 2025.9.2 Diff: https://github.com/home-assistant-libs/aioecowitt/compare/2025.9.1...2025.9.2 Changelog: https://github.com/home-assistant-libs/aioecowitt/releases/tag/2025.9.2 --- .../python-modules/aioecowitt/default.nix | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/pkgs/development/python-modules/aioecowitt/default.nix b/pkgs/development/python-modules/aioecowitt/default.nix index 91b27e1e55e7..1e6f5b5a6bfc 100644 --- a/pkgs/development/python-modules/aioecowitt/default.nix +++ b/pkgs/development/python-modules/aioecowitt/default.nix @@ -4,25 +4,21 @@ buildPythonPackage, fetchFromGitHub, meteocalc, - pytest-asyncio_0, pytest-aiohttp, pytestCheckHook, - pythonOlder, setuptools, }: buildPythonPackage rec { pname = "aioecowitt"; - version = "2025.9.1"; + version = "2025.9.2"; pyproject = true; - disabled = pythonOlder "3.9"; - src = fetchFromGitHub { owner = "home-assistant-libs"; repo = "aioecowitt"; tag = version; - hash = "sha256-NLVxQ7xQJiI0G9MXuVK+dWSYbA9AS7NAEEOBSCCQI88="; + hash = "sha256-lQ2t8u3+sk8wnNfCZs2yhe9nsZwiGBHXPDz95egacsI="; }; build-system = [ setuptools ]; @@ -33,19 +29,17 @@ buildPythonPackage rec { ]; nativeCheckInputs = [ - pytest-asyncio_0 - (pytest-aiohttp.override { pytest-asyncio = pytest-asyncio_0; }) + pytest-aiohttp pytestCheckHook ]; pythonImportsCheck = [ "aioecowitt" ]; - meta = with lib; { + meta = { description = "Wrapper for the EcoWitt protocol"; - mainProgram = "ecowitt-testserver"; homepage = "https://github.com/home-assistant-libs/aioecowitt"; changelog = "https://github.com/home-assistant-libs/aioecowitt/releases/tag/${version}"; - license = with licenses; [ asl20 ]; - maintainers = with maintainers; [ fab ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ fab ]; }; } From 8308816ad6ec89066bae0421d8fca5352c6f8637 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 26 Sep 2025 23:56:17 +0200 Subject: [PATCH 03/29] python313Packages.aiohue: 4.7.5 -> 4.8.0 Diff: https://github.com/home-assistant-libs/aiohue/compare/4.7.5...4.8.0 Changelog: https://github.com/home-assistant-libs/aiohue/releases/tag/4.8.0 --- pkgs/development/python-modules/aiohue/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aiohue/default.nix b/pkgs/development/python-modules/aiohue/default.nix index 552af80ad3e0..0dcbbfc2061f 100644 --- a/pkgs/development/python-modules/aiohue/default.nix +++ b/pkgs/development/python-modules/aiohue/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "aiohue"; - version = "4.7.5"; + version = "4.8.0"; pyproject = true; disabled = pythonOlder "3.11"; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "home-assistant-libs"; repo = "aiohue"; tag = version; - hash = "sha256-RHWgjugWYJVbzAFhb1bOrm33jZ3MQjkFqUMH+27a6Zw="; + hash = "sha256-IL9kKc2IHJJmlAYxC5hZPsgOhtfr14yD7VbEsWX2Klw="; }; postPatch = '' From 084a14ec3f88bad19fa88f9cd25b47c940513de0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 1 Oct 2025 04:07:04 -0700 Subject: [PATCH 04/29] python3Packages.aioesphomeapi: 39.0.1 -> 41.11.0 Diff: https://github.com/esphome/aioesphomeapi/compare/v39.0.1...v41.11.0 Changelog: https://github.com/esphome/aioesphomeapi/releases/tag/v41.11.0 --- .../python-modules/aioesphomeapi/default.nix | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/aioesphomeapi/default.nix b/pkgs/development/python-modules/aioesphomeapi/default.nix index def32636daa8..67024ff27ae0 100644 --- a/pkgs/development/python-modules/aioesphomeapi/default.nix +++ b/pkgs/development/python-modules/aioesphomeapi/default.nix @@ -2,7 +2,6 @@ lib, buildPythonPackage, fetchFromGitHub, - pythonOlder, # build-system cython, @@ -11,11 +10,11 @@ # dependencies aiohappyeyeballs, async-interrupt, - async-timeout, chacha20poly1305-reuseable, cryptography, noiseprotocol, protobuf, + tzlocal, zeroconf, # tests @@ -26,16 +25,14 @@ buildPythonPackage rec { pname = "aioesphomeapi"; - version = "39.0.1"; + version = "41.11.0"; pyproject = true; - disabled = pythonOlder "3.9"; - src = fetchFromGitHub { owner = "esphome"; repo = "aioesphomeapi"; tag = "v${version}"; - hash = "sha256-vBRKngr8Yn9TBAS0bXBetwXJbLPDabOL6nW0oH5Q/U0="; + hash = "sha256-xJUQyCa4ETroi5ncbPajdfJV4Ekzz23rXRBX08J8Q54="; }; build-system = [ @@ -52,9 +49,9 @@ buildPythonPackage rec { cryptography noiseprotocol protobuf + tzlocal zeroconf - ] - ++ lib.optionals (pythonOlder "3.11") [ async-timeout ]; + ]; nativeCheckInputs = [ mock From 5030ea7a30d6bb1474ea01ee535a25f751b4c8ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 1 Oct 2025 04:07:27 -0700 Subject: [PATCH 05/29] python3Packages.aiohasupervisor: 0.3.2 -> 0.3.3b0 Diff: https://github.com/home-assistant-libs/python-supervisor-client/compare/0.3.2...0.3.3b0 Changelog: https://github.com/home-assistant-libs/python-supervisor-client/releases/tag/0.3.3b0 --- pkgs/development/python-modules/aiohasupervisor/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aiohasupervisor/default.nix b/pkgs/development/python-modules/aiohasupervisor/default.nix index cfd285cb18c8..f999f3824094 100644 --- a/pkgs/development/python-modules/aiohasupervisor/default.nix +++ b/pkgs/development/python-modules/aiohasupervisor/default.nix @@ -17,7 +17,7 @@ buildPythonPackage rec { pname = "aiohasupervisor"; - version = "0.3.2"; + version = "0.3.3b0"; pyproject = true; disabled = pythonOlder "3.12"; @@ -26,7 +26,7 @@ buildPythonPackage rec { owner = "home-assistant-libs"; repo = "python-supervisor-client"; tag = version; - hash = "sha256-LR3ZZD7TLpvCGVSx27tSxa7H2A06JBPBCH2yHGvqV84="; + hash = "sha256-Uv9chL9GxP5vJu1P6RB7B2b0pRQMeNtE6t1XFr2tBI4="; }; postPatch = '' From df1cfc815b88dbf91cf0b97c7e02c52240ab5037 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 1 Oct 2025 14:11:39 -0700 Subject: [PATCH 06/29] python3Packages.aiounifi: 86 -> 87 Diff: https://github.com/Kane610/aiounifi/compare/v86...v87 Changelog: https://github.com/Kane610/aiounifi/releases/tag/v87 --- pkgs/development/python-modules/aiounifi/default.nix | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/aiounifi/default.nix b/pkgs/development/python-modules/aiounifi/default.nix index 7ea8c9ae70d6..e616ce98ea3b 100644 --- a/pkgs/development/python-modules/aiounifi/default.nix +++ b/pkgs/development/python-modules/aiounifi/default.nix @@ -17,16 +17,16 @@ buildPythonPackage rec { pname = "aiounifi"; - version = "86"; + version = "87"; pyproject = true; - disabled = pythonOlder "3.11"; + disabled = pythonOlder "3.13"; src = fetchFromGitHub { owner = "Kane610"; repo = "aiounifi"; tag = "v${version}"; - hash = "sha256-9SnNWJNfG0Z+XkZtth6yDRnPf0OiAHmiyTI0WQN+2SY="; + hash = "sha256-+aObnX82erFXAdQ5hdj/ebMj9Xm5ZCooprt+UensDpM="; }; postPatch = '' @@ -52,8 +52,6 @@ buildPythonPackage rec { trustme ]; - pytestFlags = [ "--asyncio-mode=auto" ]; - pythonImportsCheck = [ "aiounifi" ]; meta = with lib; { From cdaa44d3f27def9d55588ae478c51fa253dd86ca Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 27 Sep 2025 00:03:17 +0200 Subject: [PATCH 07/29] python313Packages.airos: 0.4.4 -> 0.5.3 Diff: https://github.com/CoMPaTech/python-airos/compare/v0.4.4...v0.5.3 Changelog: https://github.com/CoMPaTech/python-airos/releases/tag/v0.5.3 --- pkgs/development/python-modules/airos/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/airos/default.nix b/pkgs/development/python-modules/airos/default.nix index ca06f3d6b85a..23d9f10af086 100644 --- a/pkgs/development/python-modules/airos/default.nix +++ b/pkgs/development/python-modules/airos/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "airos"; - version = "0.4.4"; + version = "0.5.3"; pyproject = true; disabled = pythonOlder "3.13"; @@ -23,7 +23,7 @@ buildPythonPackage rec { owner = "CoMPaTech"; repo = "python-airos"; tag = "v${version}"; - hash = "sha256-ngKe1hAVC1CRDSX0iTl/3wvpb61c0OFbU468CtjEbSU="; + hash = "sha256-P9IQ4MBjOZJksKipaq9+6Zgui9uO4zy2Rx74OCLPYCU="; }; build-system = [ setuptools ]; From 5a051b8f9c7573aeda4deabd04f477057dff94f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 1 Oct 2025 05:09:16 -0700 Subject: [PATCH 08/29] python3Packages.bellows: 0.45.4 -> 0.46.1 Diff: https://github.com/zigpy/bellows/compare/0.45.4...0.46.1 Changelog: https://github.com/zigpy/bellows/releases/tag/0.46.1 --- pkgs/development/python-modules/bellows/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/bellows/default.nix b/pkgs/development/python-modules/bellows/default.nix index 68fcf59963cb..8c91381b52ac 100644 --- a/pkgs/development/python-modules/bellows/default.nix +++ b/pkgs/development/python-modules/bellows/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "bellows"; - version = "0.45.4"; + version = "0.46.1"; pyproject = true; src = fetchFromGitHub { owner = "zigpy"; repo = "bellows"; tag = version; - hash = "sha256-bDVNzOlzFqJvwc7d/CMuC/RSEMsQodN61UpHuKgyH0Y="; + hash = "sha256-YQt9imL9poGLrkVj9LmR+XPUufRMOgVhAr+Bw+/VdI0="; }; postPatch = '' From 1f83af9a5973db0597f422fb8787d11a5f03be1e Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 29 Sep 2025 21:38:20 +0200 Subject: [PATCH 09/29] python313Packages.deebot-client: 13.7.0 -> 15.0.0 Changelog: https://github.com/DeebotUniverse/client.py/releases/tag/15.0.0 --- .../development/python-modules/deebot-client/default.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/deebot-client/default.nix b/pkgs/development/python-modules/deebot-client/default.nix index b968b4fff2cf..ba6032006d7a 100644 --- a/pkgs/development/python-modules/deebot-client/default.nix +++ b/pkgs/development/python-modules/deebot-client/default.nix @@ -7,6 +7,7 @@ defusedxml, docker, fetchFromGitHub, + orjson, pkg-config, pycountry, pytest-asyncio, @@ -20,7 +21,7 @@ buildPythonPackage rec { pname = "deebot-client"; - version = "13.7.0"; + version = "15.0.0"; pyproject = true; disabled = pythonOlder "3.13"; @@ -29,17 +30,18 @@ buildPythonPackage rec { owner = "DeebotUniverse"; repo = "client.py"; tag = version; - hash = "sha256-38o4hSeCxeKbfjG30XN3pex4hI4mAKRGvaybAlo8hV8="; + hash = "sha256-rTVVcbA0lsnxOlzyLq9Br9maw8CRNpww9T/FnTGCKmw="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-KeOoOupIParD8id7xlkBigjr5Lo9yeFkClh4pPQE3cM="; + hash = "sha256-IdaBhExbH0yotjMjkqgdbyVMrFMfAItM6vadYlldCIE="; }; pythonRelaxDeps = [ "aiohttp" "defusedxml" + "orjson" ]; nativeBuildInputs = [ @@ -55,6 +57,7 @@ buildPythonPackage rec { aiomqtt cachetools defusedxml + orjson ]; nativeCheckInputs = [ From 10d48a3c07bc4ef0c307f8f894eac6e7a355dd34 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 12 Sep 2025 17:14:52 +0000 Subject: [PATCH 10/29] python3Packages.py-aosmith: 1.0.12 -> 1.0.14 --- pkgs/development/python-modules/py-aosmith/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/py-aosmith/default.nix b/pkgs/development/python-modules/py-aosmith/default.nix index fa36ca8d681b..e4277c5281dd 100644 --- a/pkgs/development/python-modules/py-aosmith/default.nix +++ b/pkgs/development/python-modules/py-aosmith/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "py-aosmith"; - version = "1.0.12"; + version = "1.0.14"; pyproject = true; disabled = pythonOlder "3.10"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "bdr99"; repo = "py-aosmith"; tag = version; - hash = "sha256-FhrAL1Iybi4LW4o8IvCAfEcrwbzJ+dnh+9W9HEd7c+M="; + hash = "sha256-73kiSrjPDuvSMK8pZMCPns6vm2NhE+9F7GpWEPKR7Ec="; }; build-system = [ poetry-core ]; From fafcffc7329f1fe92d71802c8630b1467a734b1b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Sep 2025 05:05:38 +0000 Subject: [PATCH 11/29] python3Packages.pymiele: 0.5.4 -> 0.5.5 --- pkgs/development/python-modules/pymiele/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pymiele/default.nix b/pkgs/development/python-modules/pymiele/default.nix index f4c3754998e3..bd9db22d7a2d 100644 --- a/pkgs/development/python-modules/pymiele/default.nix +++ b/pkgs/development/python-modules/pymiele/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "pymiele"; - version = "0.5.4"; + version = "0.5.5"; pyproject = true; disabled = pythonOlder "3.13"; src = fetchPypi { inherit pname version; - hash = "sha256-jEL9sULZrXLs7sgSIpSzSpYivU9J+uPFrjLXi6Pcerk="; + hash = "sha256-C1E5z/h4XCDhUP07EL8s6Xv++M03vx8KZOMjWySyUMw="; }; build-system = [ setuptools ]; From ad80ddd792a670b685b811be144aedf8a27248cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 1 Oct 2025 04:27:16 -0700 Subject: [PATCH 12/29] python3Packages.pynecil: 4.1.1 -> 4.2.0 Diff: https://github.com/tr4nt0r/pynecil/compare/v4.1.1...v4.2.0 Changelog: https://github.com/tr4nt0r/pynecil/releases/tag/v4.2.0 --- pkgs/development/python-modules/pynecil/default.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pynecil/default.nix b/pkgs/development/python-modules/pynecil/default.nix index 6faad0bd4706..a8337331cb16 100644 --- a/pkgs/development/python-modules/pynecil/default.nix +++ b/pkgs/development/python-modules/pynecil/default.nix @@ -1,6 +1,7 @@ { aiohttp, bleak, + bleak-retry-connector, buildPythonPackage, fetchFromGitHub, hatch-regex-commit, @@ -13,14 +14,14 @@ buildPythonPackage rec { pname = "pynecil"; - version = "4.1.1"; + version = "4.2.0"; pyproject = true; src = fetchFromGitHub { owner = "tr4nt0r"; repo = "pynecil"; tag = "v${version}"; - hash = "sha256-4P9xsqTitUinGC/dH/4e/HtF7OvupjqTTNKTwo9Vuhc="; + hash = "sha256-ZEg5fmSE594YEgcJROOeVqc1reyGlyQiYNoCcfUanrY="; }; pythonRelaxDeps = [ "aiohttp" ]; @@ -33,6 +34,7 @@ buildPythonPackage rec { dependencies = [ aiohttp bleak + bleak-retry-connector ]; pythonImportsCheck = [ "pynecil" ]; @@ -43,6 +45,11 @@ buildPythonPackage rec { pytestCheckHook ]; + disabledTests = [ + # requires access to system D-Bus + "test_get_settings_communication_error" + ]; + meta = { changelog = "https://github.com/tr4nt0r/pynecil/releases/tag/${src.tag}"; description = "Python library to communicate with Pinecil V2 soldering irons via Bluetooth"; From 2eae0d5f9356fd96d380968a7656f20e19e5c2c2 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 25 Sep 2025 18:59:46 +0200 Subject: [PATCH 13/29] python313Packages.pyvesync: 2.1.18 -> 3.0.0 Changelog: https://github.com/webdjoe/pyvesync/releases/tag/3.0.0 --- .../python-modules/pyvesync/default.nix | 20 +++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/pyvesync/default.nix b/pkgs/development/python-modules/pyvesync/default.nix index fbc5ae395b98..c20d832a3e2c 100644 --- a/pkgs/development/python-modules/pyvesync/default.nix +++ b/pkgs/development/python-modules/pyvesync/default.nix @@ -1,35 +1,39 @@ { lib, + aiohttp, buildPythonPackage, fetchFromGitHub, - requests, + mashumaro, pytestCheckHook, - pythonOlder, pyyaml, + requests, setuptools, }: buildPythonPackage rec { pname = "pyvesync"; - version = "2.1.18"; + version = "3.0.0"; pyproject = true; - disabled = pythonOlder "3.6"; - src = fetchFromGitHub { owner = "webdjoe"; repo = "pyvesync"; tag = version; - hash = "sha256-p46QVjJ8MzvsAu9JAQo4XN+z96arWLoJakdT81ITasU="; + hash = "sha256-P5zIdc+lUmiBfibRiWIcwyoKqjw8F7XBj85Nwvawreo="; }; build-system = [ setuptools ]; - dependencies = [ requests ]; + dependencies = [ + aiohttp + mashumaro + ] + ++ mashumaro.optional-dependencies.orjson; nativeCheckInputs = [ pytestCheckHook pyyaml + requests ]; pythonImportsCheck = [ "pyvesync" ]; @@ -38,7 +42,7 @@ buildPythonPackage rec { description = "Python library to manage Etekcity Devices and Levoit Air Purifier"; homepage = "https://github.com/webdjoe/pyvesync"; changelog = "https://github.com/webdjoe/pyvesync/releases/tag/${src.tag}"; - license = with licenses; [ mit ]; + license = licenses.mit; maintainers = with maintainers; [ fab ]; }; } From 86eb2cd44be26eca16f26c76bbb7dd4c54684c9e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 1 Oct 2025 04:51:00 -0700 Subject: [PATCH 14/29] python3Packages.systembridgeconnector: 4.1.11 -> 5.1.0 Diff: https://github.com/timmo001/system-bridge-connector/compare/4.1.11...5.1.0 Changelog: https://github.com/timmo001/system-bridge-connector/releases/tag/5.1.0 --- .../python-modules/systembridgeconnector/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/systembridgeconnector/default.nix b/pkgs/development/python-modules/systembridgeconnector/default.nix index 9588af7f7a72..270b1d5681b5 100644 --- a/pkgs/development/python-modules/systembridgeconnector/default.nix +++ b/pkgs/development/python-modules/systembridgeconnector/default.nix @@ -16,7 +16,7 @@ buildPythonPackage rec { pname = "systembridgeconnector"; - version = "4.1.11"; + version = "5.1.0"; pyproject = true; disabled = pythonOlder "3.11"; @@ -25,7 +25,7 @@ buildPythonPackage rec { owner = "timmo001"; repo = "system-bridge-connector"; tag = version; - hash = "sha256-C7J2G5Go5y1iXjEPS6uIB38C8SAkEWfn9K1cnUhi+8k="; + hash = "sha256-KfFlYBITHxzk87b2W0KO9djyX0yBc7ioDKEUgHHe3eM="; }; build-system = [ From 80b542af8766e5841cc3a1ac72f36d889e3cb973 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 1 Oct 2025 04:56:06 -0700 Subject: [PATCH 15/29] python3Packages.systembridgemodels: fix version metadata --- .../python-modules/systembridgemodels/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/systembridgemodels/default.nix b/pkgs/development/python-modules/systembridgemodels/default.nix index 4ee187884243..151fcd1f3cf0 100644 --- a/pkgs/development/python-modules/systembridgemodels/default.nix +++ b/pkgs/development/python-modules/systembridgemodels/default.nix @@ -22,6 +22,11 @@ buildPythonPackage rec { hash = "sha256-Yh16la+3zk+igdMyHov4rf2M1yAT3JYYe/0IYu/SmVY="; }; + postPatch = '' + substituteInPlace setup.py \ + --replace-fail ".dev0" "" + ''; + build-system = [ setuptools ]; pythonImportsCheck = [ "systembridgemodels" ]; From 4dcb84a52b4ae963fa6d2101faa6f76229e6ef89 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 11 Sep 2025 20:46:11 +0200 Subject: [PATCH 16/29] python313Packages.thinqconnect: 1.0.7 -> 1.0.8 Diff: https://github.com/thinq-connect/pythinqconnect/compare/1.0.7...1.0.8 Changelog: https://github.com/thinq-connect/pythinqconnect/blob/1.0.8/RELEASE_NOTES.md --- pkgs/development/python-modules/thinqconnect/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/thinqconnect/default.nix b/pkgs/development/python-modules/thinqconnect/default.nix index 5de2a85ccc2d..4f84eee616b4 100644 --- a/pkgs/development/python-modules/thinqconnect/default.nix +++ b/pkgs/development/python-modules/thinqconnect/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "thinqconnect"; - version = "1.0.7"; + version = "1.0.8"; pyproject = true; disabled = pythonOlder "3.10"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "thinq-connect"; repo = "pythinqconnect"; tag = version; - hash = "sha256-wnlUwThmDRNosdWVvzqB3KP0LPL37+MnXXD84AeIUL8="; + hash = "sha256-TKKqZKluTF7Ysd/1ovWntynQ93WTRtMJY1olRztT5a0="; }; build-system = [ setuptools ]; From b914d98678d55addf7eb86d1547d562b5b290ba4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 1 Oct 2025 05:06:46 -0700 Subject: [PATCH 17/29] python3Packages.universal-silabs-flasher: 0.0.32 -> 0.0.34 Diff: https://github.com/NabuCasa/universal-silabs-flasher/compare/v0.0.32...v0.0.34 Changelog: https://github.com/NabuCasa/universal-silabs-flasher/releases/tag/v0.0.34 --- .../python-modules/universal-silabs-flasher/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/universal-silabs-flasher/default.nix b/pkgs/development/python-modules/universal-silabs-flasher/default.nix index 000120a088fc..2d65e65880b3 100644 --- a/pkgs/development/python-modules/universal-silabs-flasher/default.nix +++ b/pkgs/development/python-modules/universal-silabs-flasher/default.nix @@ -28,14 +28,14 @@ buildPythonPackage rec { pname = "universal-silabs-flasher"; - version = "0.0.32"; + version = "0.0.34"; pyproject = true; src = fetchFromGitHub { owner = "NabuCasa"; repo = "universal-silabs-flasher"; tag = "v${version}"; - hash = "sha256-AnZhs9uR0lHY8CxYlbfblnftahnbC2LgwtyDVQCYizI="; + hash = "sha256-08ay5W5DHY1GwzZDwjPGPnVjXfHgiwWUIHzuAZZpS9M="; }; postPatch = '' From aed05add3841e10be513ffb3b60a3341d2c54d1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 1 Oct 2025 05:07:38 -0700 Subject: [PATCH 18/29] python3Packages.yalexs: 9.0.1 -> 9.2.0 Diff: https://github.com/bdraco/yalexs/compare/v9.0.1...v9.2.0 Changelog: https://github.com/bdraco/yalexs/blob/v9.2.0/CHANGELOG.md --- pkgs/development/python-modules/yalexs/default.nix | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/yalexs/default.nix b/pkgs/development/python-modules/yalexs/default.nix index 775d3705b619..6b3fc00760bf 100644 --- a/pkgs/development/python-modules/yalexs/default.nix +++ b/pkgs/development/python-modules/yalexs/default.nix @@ -17,7 +17,6 @@ pytestCheckHook, python-dateutil, python-socketio, - pythonOlder, requests-mock, requests, typing-extensions, @@ -25,16 +24,14 @@ buildPythonPackage rec { pname = "yalexs"; - version = "9.0.1"; + version = "9.2.0"; pyproject = true; - disabled = pythonOlder "3.9"; - src = fetchFromGitHub { owner = "bdraco"; repo = "yalexs"; tag = "v${version}"; - hash = "sha256-ISrmOumxOmCpelHFdKGFsRVtvPP+Fys8Db0SPsxgHWs="; + hash = "sha256-t7C2x3aH3ltDthBlt+ghSj9SEfZ4jm4Fgs0KAIm7cBA="; }; build-system = [ poetry-core ]; From 32cc5167fc336f2f4e562a268491bdbba86ef432 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 1 Oct 2025 05:08:42 -0700 Subject: [PATCH 19/29] python3Packages.zha: 0.0.70 -> 0.0.73 Diff: https://github.com/zigpy/zha/compare/0.0.70...0.0.73 Changelog: https://github.com/zigpy/zha/releases/tag/0.0.73 --- pkgs/development/python-modules/zha/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/zha/default.nix b/pkgs/development/python-modules/zha/default.nix index 511204eb95cb..73c8a0382729 100644 --- a/pkgs/development/python-modules/zha/default.nix +++ b/pkgs/development/python-modules/zha/default.nix @@ -27,7 +27,7 @@ buildPythonPackage rec { pname = "zha"; - version = "0.0.70"; + version = "0.0.73"; pyproject = true; disabled = pythonOlder "3.12"; @@ -36,7 +36,7 @@ buildPythonPackage rec { owner = "zigpy"; repo = "zha"; tag = version; - hash = "sha256-NrCA0KPD363Pyg+KBcZ6dVonP+GrE3TytSuV6wNnBYA="; + hash = "sha256-ryriM4bVML81xJQYlL46rhlsc/WQh0T5LC+WB28T6AU="; }; postPatch = '' From 87e0e1a22be70cc34140a571b1bd8b3943104ec2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 1 Oct 2025 05:10:08 -0700 Subject: [PATCH 20/29] python3Packages.zha-quirks: 0.0.145 -> 0.0.146 Diff: https://github.com/zigpy/zha-device-handlers/compare/0.0.145...0.0.146 Changelog: https://github.com/zigpy/zha-device-handlers/releases/tag/0.0.146 --- pkgs/development/python-modules/zha-quirks/default.nix | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/zha-quirks/default.nix b/pkgs/development/python-modules/zha-quirks/default.nix index 6b191b2457df..51bc73a53586 100644 --- a/pkgs/development/python-modules/zha-quirks/default.nix +++ b/pkgs/development/python-modules/zha-quirks/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "zha-quirks"; - version = "0.0.145"; + version = "0.0.146"; pyproject = true; disabled = pythonOlder "3.12"; @@ -22,7 +22,7 @@ buildPythonPackage rec { owner = "zigpy"; repo = "zha-device-handlers"; tag = version; - hash = "sha256-CJiva7ZFm9jjWoQ1qjRUIbk5UHb2o9qdbVHDK+wIZKw="; + hash = "sha256-eXT0intSWAYQ/DlIEIZDbv805aQCLXYXpvhWjnd3EVA="; }; postPatch = '' @@ -45,10 +45,6 @@ buildPythonPackage rec { ]; disabledTests = [ - # RuntimeError: no running event loop - "test_mfg_cluster_events" - "test_co2_sensor" - "test_smart_air_sensor" # AssertionError: expected call not found "test_moes" "test_tuya_mcu_set_time" From 5af73d707bb5c0282b666f58afbe49bc2abc8710 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 1 Oct 2025 05:09:09 -0700 Subject: [PATCH 21/29] python3Packages.zigpy: 0.82.3 -> 0.83.0 Diff: https://github.com/zigpy/zigpy/compare/0.82.3...0.83.0 Changelog: https://github.com/zigpy/zigpy/releases/tag/0.83.0 --- pkgs/development/python-modules/zigpy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/zigpy/default.nix b/pkgs/development/python-modules/zigpy/default.nix index f0eeb2c1d38d..6cbe00e62e68 100644 --- a/pkgs/development/python-modules/zigpy/default.nix +++ b/pkgs/development/python-modules/zigpy/default.nix @@ -25,14 +25,14 @@ buildPythonPackage rec { pname = "zigpy"; - version = "0.82.3"; + version = "0.83.0"; pyproject = true; src = fetchFromGitHub { owner = "zigpy"; repo = "zigpy"; tag = version; - hash = "sha256-q93qJFQep+7M+R0t7n/qyOG81o5UKHs6DPwJK2BbZB4="; + hash = "sha256-rgri4aga8qTlcURypCHY1YjClz5lpQpwxd3cAG2VoOo="; }; postPatch = '' From 9bba091d01b8e163e2c04516e5174bb56500b4bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 1 Oct 2025 05:09:46 -0700 Subject: [PATCH 22/29] python3Packages.zigpy-deconz: 0.25.1 -> 0.25.2 Diff: https://github.com/zigpy/zigpy-deconz/compare/0.25.1...0.25.2 Changelog: https://github.com/zigpy/zigpy-deconz/releases/tag/0.25.2 --- pkgs/development/python-modules/zigpy-deconz/default.nix | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/zigpy-deconz/default.nix b/pkgs/development/python-modules/zigpy-deconz/default.nix index a555cae19c68..e340705e0280 100644 --- a/pkgs/development/python-modules/zigpy-deconz/default.nix +++ b/pkgs/development/python-modules/zigpy-deconz/default.nix @@ -6,23 +6,20 @@ pyserial-asyncio, pytest-asyncio, pytestCheckHook, - pythonOlder, setuptools, zigpy, }: buildPythonPackage rec { pname = "zigpy-deconz"; - version = "0.25.1"; + version = "0.25.2"; pyproject = true; - disabled = pythonOlder "3.7"; - src = fetchFromGitHub { owner = "zigpy"; repo = "zigpy-deconz"; tag = version; - hash = "sha256-Vw6unTB4PkjlrsXmsry1OC/NMAcd/sCbJ/A/eHgu3JU="; + hash = "sha256-9wsdL2mtT6Q6+4Z6f+Aoae7d0x7EDqkZ5n2O3Ml4PbA="; }; postPatch = '' From 87e46b908dffcb7b19fa3333f42ccc1ab6dd6925 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 1 Oct 2025 05:31:54 -0700 Subject: [PATCH 23/29] python3Packages.zigpy-znp: skip failing tests --- pkgs/development/python-modules/zigpy-znp/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/python-modules/zigpy-znp/default.nix b/pkgs/development/python-modules/zigpy-znp/default.nix index 618ada6fbbad..7efb2dbcdce9 100644 --- a/pkgs/development/python-modules/zigpy-znp/default.nix +++ b/pkgs/development/python-modules/zigpy-znp/default.nix @@ -59,6 +59,12 @@ buildPythonPackage rec { pytestFlags = [ "--reruns=3" ]; + disabledTests = [ + # broken by https://github.com/zigpy/zigpy/pull/1635 + "test_concurrency_auto_config" + "test_request_concurrency" + ]; + pythonImportsCheck = [ "zigpy_znp" ]; meta = with lib; { From e1c57c1bbf9d9da235693a3e215270209b090e14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 1 Oct 2025 05:14:44 -0700 Subject: [PATCH 24/29] home-assistant.frontend: 20250903.5 -> 20251001.0 Changelog: https://github.com/home-assistant/frontend/releases/tag/20251001.0 --- pkgs/servers/home-assistant/frontend.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/frontend.nix b/pkgs/servers/home-assistant/frontend.nix index eea9e9296bc2..e30852e3dfe7 100644 --- a/pkgs/servers/home-assistant/frontend.nix +++ b/pkgs/servers/home-assistant/frontend.nix @@ -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 = "20250903.5"; + version = "20251001.0"; format = "wheel"; src = fetchPypi { @@ -16,7 +16,7 @@ buildPythonPackage rec { pname = "home_assistant_frontend"; dist = "py3"; python = "py3"; - hash = "sha256-aN6OLdDwBpXkeiswK/bpz+q5J4QG/WzeJwk37xRYJm8="; + hash = "sha256-gyipiEkT4AvTVvc/7pdBz9+2Oou5l9txOOboG/EQb80="; }; # there is nothing to strip in this package From 88f522718d8b70483d750391d96f0cefe1343e88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 1 Oct 2025 05:15:04 -0700 Subject: [PATCH 25/29] home-assistant.intents: 2025.9.3 -> 2025.10.1 Diff: https://github.com/OHF-Voice/intents-package/compare/2025.9.3...2025.10.1 Changelog: https://github.com/OHF-Voice/intents-package/releases/tag/2025.9.24 https://github.com/OHF-Voice/intents-package/releases/tag/2025.10.1 --- pkgs/servers/home-assistant/intents.nix | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/pkgs/servers/home-assistant/intents.nix b/pkgs/servers/home-assistant/intents.nix index be6457137a87..12be866ba2e5 100644 --- a/pkgs/servers/home-assistant/intents.nix +++ b/pkgs/servers/home-assistant/intents.nix @@ -1,6 +1,5 @@ { lib, - stdenv, buildPythonPackage, fetchFromGitHub, pythonOlder, @@ -23,7 +22,7 @@ buildPythonPackage rec { pname = "home-assistant-intents"; - version = "2025.9.3"; + version = "2025.10.1"; pyproject = true; disabled = pythonOlder "3.9"; @@ -33,7 +32,7 @@ buildPythonPackage rec { repo = "intents-package"; tag = version; fetchSubmodules = true; - hash = "sha256-Oy8q7Gi5vn/xPj1AGRU3/o45AHLCoBxgdQ5Zcs3AFTM="; + hash = "sha256-xYmPbiDDnznm9fl8rtnkMAswGAX+3iWwticqaOzF9Jk="; }; build-system = [ @@ -63,11 +62,6 @@ buildPythonPackage rec { "intents/tests" ]; - disabledTests = lib.optionals stdenv.hostPlatform.isx86_64 [ - # assert 100 == -100.0 - "test_HassLightSet_name_brightness" - ]; - meta = with lib; { changelog = "https://github.com/OHF-Voice/intents-package/releases/tag/${src.tag}"; description = "Intents to be used with Home Assistant"; From e379c9a9d03316ddfa666730eaf5dcc49aadca02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 1 Oct 2025 03:50:36 -0700 Subject: [PATCH 26/29] home-assistant: 2025.9.4 -> 2025.10.0 Diff: https://github.com/home-assistant/core/compare/2025.9.4...2025.10.0 Changelog: https://www.home-assistant.io/blog/2025/10/01/release-202510/ --- .../home-assistant/component-packages.nix | 80 +++++++++++++++++-- pkgs/servers/home-assistant/default.nix | 34 +------- pkgs/servers/home-assistant/tests.nix | 1 + 3 files changed, 78 insertions(+), 37 deletions(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index e5679a63fa1c..d0d12067eeed 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -2,7 +2,7 @@ # Do not edit! { - version = "2025.9.4"; + version = "2025.10.0"; components = { "3_day_blinds" = ps: with ps; [ @@ -984,6 +984,9 @@ ps: with ps; [ numpy ]; + "compit" = + ps: with ps; [ + ]; # missing inputs: compit-inext-api "concord232" = ps: with ps; [ concord232 @@ -1052,6 +1055,9 @@ "currencylayer" = ps: with ps; [ ]; + "cync" = + ps: with ps; [ + ]; # missing inputs: pycync "dacia" = ps: with ps; [ ]; @@ -1117,6 +1123,7 @@ cached-ipaddress cronsim dbus-fast + file-read-backwards fnv-hash-fast go2rtc-client ha-ffmpeg @@ -1320,6 +1327,9 @@ dropmqttapi paho-mqtt ]; + "droplet" = + ps: with ps; [ + ]; # missing inputs: pydroplet "dsmr" = ps: with ps; [ dsmr-parser @@ -1437,6 +1447,9 @@ "eight_sleep" = ps: with ps; [ ]; + "ekeybionyx" = + ps: with ps; [ + ]; # missing inputs: ekey-bionyxpy "electrasmart" = ps: with ps; [ pyelectra @@ -2106,9 +2119,6 @@ python-google-drive-api securetar ]; - "google_gemini" = - ps: with ps; [ - ]; "google_generative_ai_conversation" = ps: with ps; [ google-genai @@ -2351,6 +2361,15 @@ ps: with ps; [ aiohasupervisor ]; + "homeassistant_connect_zbt2" = + ps: with ps; [ + aiohasupervisor + aiousbwatcher + ha-silabs-firmware-client + psutil-home-assistant + pyserial + universal-silabs-flasher + ]; "homeassistant_green" = ps: with ps; [ aiohasupervisor @@ -2804,6 +2823,10 @@ ps: with ps; [ pyirishrail ]; + "irm_kmi" = + ps: with ps; [ + irm-kmi-api + ]; "iron_os" = ps: with ps; [ aioesphomeapi @@ -3035,6 +3058,9 @@ ps: with ps; [ konnected ]; + "konnected_esphome" = + ps: with ps; [ + ]; "kostal_plenticore" = ps: with ps; [ pykoplenti @@ -3252,6 +3278,9 @@ ps: with ps; [ thinqconnect ]; + "libre_hardware_monitor" = + ps: with ps; [ + ]; # missing inputs: librehardwaremonitor-api "lidarr" = ps: with ps; [ aiopyarr @@ -3859,6 +3888,9 @@ ps: with ps; [ mutesync ]; + "mvglive" = + ps: with ps; [ + ]; # missing inputs: mvg "my" = ps: with ps; [ home-assistant-frontend @@ -3918,6 +3950,9 @@ "neff" = ps: with ps; [ ]; + "neo" = + ps: with ps; [ + ]; "ness_alarm" = ps: with ps; [ nessclient @@ -4562,6 +4597,10 @@ ps: with ps; [ poolsense ]; + "portainer" = + ps: with ps; [ + pyportainer + ]; "portlandgeneral" = ps: with ps; [ ]; @@ -4653,7 +4692,7 @@ ]; "prowl" = ps: with ps; [ - ]; + ]; # missing inputs: prowlpy "proximity" = ps: with ps; [ ]; @@ -5056,6 +5095,12 @@ ps: with ps; [ boto3 ]; + "route_b_smart_meter" = + ps: with ps; [ + aiousbwatcher + momonga + pyserial + ]; "rova" = ps: with ps; [ rova @@ -5353,6 +5398,13 @@ ps: with ps; [ sfrbox-api ]; + "sftp_storage" = + ps: with ps; [ + aiohasupervisor + asyncssh + cronsim + securetar + ]; "sharkiq" = ps: with ps; [ sharkiq @@ -6382,6 +6434,12 @@ ps: with ps; [ pyuptimerobot ]; + "usage_prediction" = + ps: with ps; [ + fnv-hash-fast + psutil-home-assistant + sqlalchemy + ]; "usb" = ps: with ps; [ aiousbwatcher @@ -6465,6 +6523,9 @@ ps: with ps; [ pyvicare ]; + "victron_remote_monitoring" = + ps: with ps; [ + ]; # missing inputs: victron-vrm "vilfo" = ps: with ps; [ vilfo-api-client @@ -6517,7 +6578,6 @@ ]; "volvooncall" = ps: with ps; [ - volvooncall ]; "vultr" = ps: with ps; [ @@ -7275,6 +7335,7 @@ "home_connect" "homeassistant" "homeassistant_alerts" + "homeassistant_connect_zbt2" "homeassistant_green" "homeassistant_hardware" "homeassistant_sky_connect" @@ -7337,6 +7398,7 @@ "ipma" "ipp" "iqvia" + "irm_kmi" "iron_os" "isal" "iskra" @@ -7487,6 +7549,7 @@ "nanoleaf" "nasweb" "neato" + "nederlandse_spoorwegen" "ness_alarm" "nest" "netatmo" @@ -7587,6 +7650,7 @@ "point" "pooldose" "poolsense" + "portainer" "powerfox" "powerwall" "private_ble_device" @@ -7657,6 +7721,7 @@ "romy" "roomba" "roon" + "route_b_smart_meter" "rova" "rpi_power" "rss_feed_template" @@ -7668,6 +7733,7 @@ "sabnzbd" "samsungtv" "sanix" + "satel_integra" "scene" "schedule" "schlage" @@ -7689,6 +7755,7 @@ "senz" "seventeentrack" "sfr_box" + "sftp_storage" "sharkiq" "shell_command" "shelly" @@ -7848,6 +7915,7 @@ "uptime" "uptime_kuma" "uptimerobot" + "usage_prediction" "usb" "usgs_earthquakes_feed" "utility_meter" diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix index 4376780501bf..212e26c50b79 100644 --- a/pkgs/servers/home-assistant/default.nix +++ b/pkgs/servers/home-assistant/default.nix @@ -126,19 +126,6 @@ let }; }); - mcp = super.mcp.overridePythonAttrs (oldAttrs: rec { - version = "1.5.0"; - src = fetchFromGitHub { - inherit (oldAttrs.src) owner repo; - tag = "v${version}"; - hash = "sha256-Z2NN6k4mD6NixDON1MUOELpBZW9JvMvFErcCbFPdg2o="; - }; - pytestFlagsArray = [ - "-W" - "ignore::pydantic.warnings.PydanticDeprecatedSince211" - ]; - }); - notifications-android-tv = super.notifications-android-tv.overridePythonAttrs (oldAttrs: rec { version = "0.1.5"; format = "setuptools"; @@ -272,21 +259,6 @@ let doCheck = false; }); - python-roborock = - (super.python-roborock.override { - pytest-asyncio = self.pytest-asyncio_0; - }).overridePythonAttrs - rec { - version = "2.18.2"; - - src = fetchFromGitHub { - owner = "Python-roborock"; - repo = "python-roborock"; - tag = "v${version}"; - hash = "sha256-7xcw1jNCDapHjH1YVB5NW7jxMyb8Raf8HuTnWf2vdFo="; - }; - }; - python-telegram-bot = super.python-telegram-bot.overridePythonAttrs (oldAttrs: rec { version = "21.5"; @@ -358,7 +330,7 @@ let extraBuildInputs = extraPackages python.pkgs; # Don't forget to run update-component-packages.py after updating - hassVersion = "2025.9.4"; + hassVersion = "2025.10.0"; in python.pkgs.buildPythonApplication rec { @@ -379,13 +351,13 @@ python.pkgs.buildPythonApplication rec { owner = "home-assistant"; repo = "core"; tag = version; - hash = "sha256-d2lsyW2yAkIbq7wx/pLu4Qzroblh/TYDx08r6im8cI8="; + hash = "sha256-E+rA6Pwzcoz0yPmbZ8NqEswZQ1Kmdc9H2BXZTgjnumk="; }; # Secondary source is pypi sdist for translations sdist = fetchPypi { inherit pname version; - hash = "sha256-mq2cjct4YrURV/T51w/skukwEsUV4iwDphuOftFOUdw="; + hash = "sha256-6HmHTG37hLtBFX/lMbqoNUrbVJjdTswug41y7ziuHdg="; }; build-system = with python.pkgs; [ diff --git a/pkgs/servers/home-assistant/tests.nix b/pkgs/servers/home-assistant/tests.nix index a3b8bceb69df..9dcbdb0cfe95 100644 --- a/pkgs/servers/home-assistant/tests.nix +++ b/pkgs/servers/home-assistant/tests.nix @@ -9,6 +9,7 @@ let # some components' tests have additional dependencies extraCheckInputs = with home-assistant.python.pkgs; { axis = getComponentDeps "deconz"; + homeassistant_connect_zbt2 = getComponentDeps "zha"; gardena_bluetooth = getComponentDeps "husqvarna_automower_ble"; govee_ble = [ ibeacon-ble From 466d1094602a63acfcc4bd89586928319fea210d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 1 Oct 2025 05:42:25 -0700 Subject: [PATCH 27/29] python3Packages.aiohomematic: 2025.9.4 -> 2025.10.1 Diff: https://github.com/SukramJ/aiohomematic/compare/2025.9.4...2025.10.1 Changelog: https://github.com/SukramJ/aiohomematic/blob/2025.10.1/changelog.md --- pkgs/development/python-modules/aiohomematic/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aiohomematic/default.nix b/pkgs/development/python-modules/aiohomematic/default.nix index 1a2f89f796df..e93ea89b93c1 100644 --- a/pkgs/development/python-modules/aiohomematic/default.nix +++ b/pkgs/development/python-modules/aiohomematic/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "aiohomematic"; - version = "2025.9.4"; + version = "2025.10.1"; pyproject = true; src = fetchFromGitHub { owner = "SukramJ"; repo = "aiohomematic"; tag = version; - hash = "sha256-+OoWomZCrRPHtpmYnzjhvcpidP5GWQwWoZpTZ4Bdgwg="; + hash = "sha256-6bJh+9giJaxmUB/UHRt/RmtoMYkCJ4ZF01WA2K6NF9Y="; }; postPatch = '' From acd2af778a40f99009c99fecbf3c64c3ed31c6b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 1 Oct 2025 05:42:40 -0700 Subject: [PATCH 28/29] home-assistant-custom-components.homematicip_local: 1.87.0 -> 1.88.1 Diff: https://github.com/SukramJ/custom_homematic/compare/1.87.0...1.88.1 Changelog: https://github.com/SukramJ/custom_homematic/blob/1.88.1/changelog.md --- .../custom-components/homematicip_local/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/homematicip_local/package.nix b/pkgs/servers/home-assistant/custom-components/homematicip_local/package.nix index 5ba4b53eba3d..14409dcfab1c 100644 --- a/pkgs/servers/home-assistant/custom-components/homematicip_local/package.nix +++ b/pkgs/servers/home-assistant/custom-components/homematicip_local/package.nix @@ -9,13 +9,13 @@ buildHomeAssistantComponent rec { owner = "SukramJ"; domain = "homematicip_local"; - version = "1.87.0"; + version = "1.88.1"; src = fetchFromGitHub { owner = "SukramJ"; repo = "custom_homematic"; tag = version; - hash = "sha256-ZZXF/YvsnNPywA+/T0u+kgIp+meH4MNNr2Dw+BmIvP8="; + hash = "sha256-SAjASZgcpEx/8kiBb8JGifYXnIx2cMbt6c2JNk/n/QU="; }; postPatch = '' From 7b86d740758354da183c6d9232dff3cbf672f95b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 2 Oct 2025 01:26:13 -0700 Subject: [PATCH 29/29] python3Packages.homeassistant-stubs: 2025.9.4 -> 2025.10.0 Diff: https://github.com/KapJI/homeassistant-stubs/compare/2025.9.4...2025.10.0 Changelog: https://github.com/KapJI/homeassistant-stubs/releases/tag/2025.10.0 --- pkgs/servers/home-assistant/stubs.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/stubs.nix b/pkgs/servers/home-assistant/stubs.nix index f3000c206e58..7512a98e9553 100644 --- a/pkgs/servers/home-assistant/stubs.nix +++ b/pkgs/servers/home-assistant/stubs.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "homeassistant-stubs"; - version = "2025.9.4"; + version = "2025.10.0"; pyproject = true; disabled = python.version != home-assistant.python.version; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "KapJI"; repo = "homeassistant-stubs"; tag = version; - hash = "sha256-Jd+K+IGjie4K8gW1bY7AIQtV7CzkQUhZlbPrXdbuXns="; + hash = "sha256-WxuOHHOgzbF+9XJwn+5dAk+m5hZ4fSRjzhfWEHVghTE="; }; build-system = [