From c32745700f2949c583f2ed478a8d8b1143952254 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 11 Mar 2025 18:38:57 -0700 Subject: [PATCH 01/15] python313Packages.aioambient: fix build --- pkgs/development/python-modules/aioambient/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/aioambient/default.nix b/pkgs/development/python-modules/aioambient/default.nix index 4b3cf7666f89..c89eb85fa364 100644 --- a/pkgs/development/python-modules/aioambient/default.nix +++ b/pkgs/development/python-modules/aioambient/default.nix @@ -30,6 +30,11 @@ buildPythonPackage rec { hash = "sha256-F1c2S0c/CWHeCd24Zc8ib3aPR7yj9gCPBJpmpgoddQY="; }; + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail poetry-core==2.0.1 poetry-core + ''; + build-system = [ poetry-core ]; dependencies = [ From 71ba2d724181652b2ab0e8add197361a588a24b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 11 Mar 2025 18:41:48 -0700 Subject: [PATCH 02/15] python313Packages.aioguardian: fix build --- pkgs/development/python-modules/aioguardian/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/aioguardian/default.nix b/pkgs/development/python-modules/aioguardian/default.nix index 6b20a14f4043..bf082c4d66a0 100644 --- a/pkgs/development/python-modules/aioguardian/default.nix +++ b/pkgs/development/python-modules/aioguardian/default.nix @@ -30,6 +30,11 @@ buildPythonPackage rec { hash = "sha256-RoVD2O/OAk4l96kYEq7ZM/2QuckcPxDluf1MT4HdKc4="; }; + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail poetry-core==2.0.1 poetry-core + ''; + pythonRelaxDeps = [ "asyncio_dgram" "typing-extensions" From 9f20b07f8b96c6b1f7f1a138a0f2a5be1d130b1a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 11 Mar 2025 10:13:27 -0700 Subject: [PATCH 03/15] python313Packages.aiowebdav2: 0.4.1 -> 0.4.2 Diff: https://github.com/jpbede/aiowebdav2/compare/refs/tags/v0.4.1...v0.4.2 Changelog: https://github.com/jpbede/aiowebdav2/releases/tag/v0.4.2 --- pkgs/development/python-modules/aiowebdav2/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aiowebdav2/default.nix b/pkgs/development/python-modules/aiowebdav2/default.nix index c96da28c75ca..21db3ed59cf3 100644 --- a/pkgs/development/python-modules/aiowebdav2/default.nix +++ b/pkgs/development/python-modules/aiowebdav2/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "aiowebdav2"; - version = "0.4.1"; + version = "0.4.2"; pyproject = true; src = fetchFromGitHub { owner = "jpbede"; repo = "aiowebdav2"; tag = "v${version}"; - hash = "sha256-IhIfz3XVspQi/4uYxxKOexbg1/oYmOuBKfbpuUZ1n24="; + hash = "sha256-ftz5FYY1mTVSI0dn1Oc0GfDv7rBnsl/sIn81YG9IARE="; }; build-system = [ poetry-core ]; From 468474fc7a5fe0eafee90157e184f1b0b0f5b543 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 11 Mar 2025 10:14:05 -0700 Subject: [PATCH 04/15] python313Packages.ayla-iot-unofficial: 1.4.5 -> 1.4.7 Diff: https://github.com/rewardone/ayla-iot-unofficial/compare/refs/tags/v1.4.5...v1.4.7 Changelog: https://github.com/rewardone/ayla-iot-unofficial/releases/tag/v1.4.7 --- .../python-modules/ayla-iot-unofficial/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ayla-iot-unofficial/default.nix b/pkgs/development/python-modules/ayla-iot-unofficial/default.nix index 56bc5121672d..ac006fcf1531 100644 --- a/pkgs/development/python-modules/ayla-iot-unofficial/default.nix +++ b/pkgs/development/python-modules/ayla-iot-unofficial/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "ayla-iot-unofficial"; - version = "1.4.5"; + version = "1.4.7"; pyproject = true; src = fetchFromGitHub { owner = "rewardone"; repo = "ayla-iot-unofficial"; tag = "v${version}"; - hash = "sha256-FV3jes1cpvYbpCmJ+gdzBdsii1kyYe46R1NIpxiELBY="; + hash = "sha256-N3xgtqb6QL58FgG7kv7vD8wwNxqZZWAcz2E1NvPwcfI="; }; build-system = [ setuptools ]; From f30e5085499a3bcc6f2afbfc3eeecd9a1b3e43b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 11 Mar 2025 13:35:10 -0700 Subject: [PATCH 05/15] python313Packages.bleak-esphome: 2.9.0 -> 2.11.0 Diff: https://github.com/bluetooth-devices/bleak-esphome/compare/refs/tags/v2.9.0...v2.11.0 Changelog: https://github.com/bluetooth-devices/bleak-esphome/blob/v2.11.0/CHANGELOG.md --- .../python-modules/bleak-esphome/default.nix | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/bleak-esphome/default.nix b/pkgs/development/python-modules/bleak-esphome/default.nix index 3bac922334ff..88f21c0273b6 100644 --- a/pkgs/development/python-modules/bleak-esphome/default.nix +++ b/pkgs/development/python-modules/bleak-esphome/default.nix @@ -5,6 +5,7 @@ bleak-retry-connector, bluetooth-data-tools, buildPythonPackage, + cython, fetchFromGitHub, habluetooth, lru-dict, @@ -13,21 +14,31 @@ pytest-codspeed, pytest-cov-stub, pytestCheckHook, + setuptools, }: buildPythonPackage rec { pname = "bleak-esphome"; - version = "2.9.0"; + version = "2.11.0"; pyproject = true; src = fetchFromGitHub { owner = "bluetooth-devices"; repo = "bleak-esphome"; tag = "v${version}"; - hash = "sha256-KuaaZXABR/jbC9ZNbVOyrezUZzb6w7Tn7s3VuVuAtfI="; + hash = "sha256-5APHpb2h//krpgVJs6pOPLapGZFzbFKNjFxDqpNyApQ="; }; - build-system = [ poetry-core ]; + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail "setuptools>=75.8.2" setuptools + ''; + + build-system = [ + cython + poetry-core + setuptools + ]; dependencies = [ aioesphomeapi From 1f2c028176ec0bcde4451f1b93d90147990ca0e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 11 Mar 2025 10:14:26 -0700 Subject: [PATCH 06/15] python313Packages.evohome-async: 1.0.3 -> 1.0.4 Diff: https://github.com/zxdavb/evohome-async/compare/refs/tags/1.0.3...1.0.4 Changelog: https://github.com/zxdavb/evohome-async/releases/tag/1.0.4 --- pkgs/development/python-modules/evohome-async/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/evohome-async/default.nix b/pkgs/development/python-modules/evohome-async/default.nix index f842eb7c653a..36af6b8f3239 100644 --- a/pkgs/development/python-modules/evohome-async/default.nix +++ b/pkgs/development/python-modules/evohome-async/default.nix @@ -20,7 +20,7 @@ buildPythonPackage rec { pname = "evohome-async"; - version = "1.0.3"; + version = "1.0.4"; pyproject = true; disabled = pythonOlder "3.12"; @@ -29,7 +29,7 @@ buildPythonPackage rec { owner = "zxdavb"; repo = "evohome-async"; tag = version; - hash = "sha256-VjUndmthuKGlvFX6sTWWxeGWFWDwN+UEtS9J/8nKQ9s="; + hash = "sha256-nQEnhm70BseurCX3SR6jZvgq2TRI1DtmY6ygyalsZKY="; }; build-system = [ hatchling ]; From 749f16780009eea60f83363dd6c6aa491f68ac2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 11 Mar 2025 10:15:02 -0700 Subject: [PATCH 07/15] python313Packages.pydrawise: 2025.2.0 -> 2025.3.0 Diff: https://github.com/dknowles2/pydrawise/compare/refs/tags/2025.2.0...2025.3.0 Changelog: https://github.com/dknowles2/pydrawise/releases/tag/2025.3.0 --- pkgs/development/python-modules/pydrawise/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pydrawise/default.nix b/pkgs/development/python-modules/pydrawise/default.nix index ab5cc475e35c..9863492cc0fb 100644 --- a/pkgs/development/python-modules/pydrawise/default.nix +++ b/pkgs/development/python-modules/pydrawise/default.nix @@ -18,7 +18,7 @@ buildPythonPackage rec { pname = "pydrawise"; - version = "2025.2.0"; + version = "2025.3.0"; pyproject = true; disabled = pythonOlder "3.10"; @@ -27,7 +27,7 @@ buildPythonPackage rec { owner = "dknowles2"; repo = "pydrawise"; tag = version; - hash = "sha256-eyAhEIUUqDURzp/6/MX51W0efYCeY75M6LTaoNVwkw4="; + hash = "sha256-sstHydNXoz7fwNrN/9gIRg+9H6vF8WR6sGL04RatTkw="; }; build-system = [ From 0035c6da25b8ab00e5e4184a67a1af67b0a37471 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 11 Mar 2025 10:17:14 -0700 Subject: [PATCH 08/15] python313Packages.pyheos: 1.0.2 -> 1.0.3 Diff: https://github.com/andrewsayre/pyheos/compare/refs/tags/1.0.2...1.0.3 Changelog: https://github.com/andrewsayre/pyheos/releases/tag/1.0.3 --- pkgs/development/python-modules/pyheos/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyheos/default.nix b/pkgs/development/python-modules/pyheos/default.nix index ac4c6a91232f..1989faadbb51 100644 --- a/pkgs/development/python-modules/pyheos/default.nix +++ b/pkgs/development/python-modules/pyheos/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "pyheos"; - version = "1.0.2"; + version = "1.0.3"; pyproject = true; src = fetchFromGitHub { owner = "andrewsayre"; repo = "pyheos"; tag = version; - hash = "sha256-1JybtE5wweuIgZ8eFUX9XYPji7FzxbRFPKy75Fp1nw0="; + hash = "sha256-1Jv1889RSjuediG5RGRcNdr1OmlOhpzqodgjnNmE2RY="; }; build-system = [ setuptools ]; From 6945cee1fabb04f97e471c661b1ee312744f7937 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 11 Mar 2025 10:17:36 -0700 Subject: [PATCH 09/15] python313Packages.pysmartthings: 2.7.0 -> 2.7.2 Diff: https://github.com/andrewsayre/pysmartthings/compare/v2.7.0...v2.7.2 Changelog: https://github.com/andrewsayre/pysmartthings/releases/tag/v2.7.2 --- pkgs/development/python-modules/pysmartthings/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/pysmartthings/default.nix b/pkgs/development/python-modules/pysmartthings/default.nix index 2dc9bd80fdc6..a900ab059c73 100644 --- a/pkgs/development/python-modules/pysmartthings/default.nix +++ b/pkgs/development/python-modules/pysmartthings/default.nix @@ -1,8 +1,8 @@ { lib, aiohttp, + aiohttp-sse-client2, aioresponses, - aiosseclient, buildPythonPackage, fetchFromGitHub, mashumaro, @@ -18,7 +18,7 @@ buildPythonPackage rec { pname = "pysmartthings"; - version = "2.7.0"; + version = "2.7.2"; pyproject = true; disabled = pythonOlder "3.12"; @@ -27,14 +27,14 @@ buildPythonPackage rec { owner = "andrewsayre"; repo = "pysmartthings"; rev = "v${version}"; - hash = "sha256-ocLJWefXGq2gk6EBi5cKP8kdNBkPiF4I4NXFAaIkAjs="; + hash = "sha256-2MBm0I9dBr2N5iorN9BSKecHLnvmiTmcsIuGjDIWIKQ="; }; build-system = [ poetry-core ]; dependencies = [ aiohttp - aiosseclient + aiohttp-sse-client2 mashumaro orjson yarl From 227ac514cc0f8a9a6f6c5f998c669a072492bdd8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 11 Mar 2025 11:17:14 -0700 Subject: [PATCH 10/15] python313Packages.python-roborock: 2.12.1 -> 2.12.2 Diff: https://github.com/humbertogontijo/python-roborock/compare/refs/tags/v2.12.1...v2.12.2 Changelog: https://github.com/humbertogontijo/python-roborock/blob/v2.12.2/CHANGELOG.md --- pkgs/development/python-modules/python-roborock/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/python-roborock/default.nix b/pkgs/development/python-modules/python-roborock/default.nix index 4761fc15c20f..92aa4936b982 100644 --- a/pkgs/development/python-modules/python-roborock/default.nix +++ b/pkgs/development/python-modules/python-roborock/default.nix @@ -22,16 +22,16 @@ buildPythonPackage rec { pname = "python-roborock"; - version = "2.12.1"; + version = "2.12.2"; pyproject = true; - disabled = pythonOlder "3.10"; + disabled = pythonOlder "3.11"; src = fetchFromGitHub { owner = "humbertogontijo"; repo = "python-roborock"; tag = "v${version}"; - hash = "sha256-oUsnjvrPq4VcYwafZqzZkA2I9Hs75j03nOcIIO7abpk="; + hash = "sha256-QAv4R4Nnn+BcPp0ktf7riKt+ZvaZTF5KI9sjjtDH3SY="; }; postPatch = '' From 4512837e5155e896516102f8096fab287ccd1133 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 11 Mar 2025 10:18:00 -0700 Subject: [PATCH 11/15] python313Packages.zha: 0.0.51 -> 0.0.52 Diff: https://github.com/zigpy/zha/compare/refs/tags/0.0.51...0.0.52 Changelog: https://github.com/zigpy/zha/releases/tag/0.0.52 --- 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 a00e3e4b1e3b..a9fa51c1a1d0 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.51"; + version = "0.0.52"; pyproject = true; disabled = pythonOlder "3.12"; @@ -36,7 +36,7 @@ buildPythonPackage rec { owner = "zigpy"; repo = "zha"; tag = version; - hash = "sha256-zcLhmUNjPgZNDcG1Nq2LrcW0hsvPvoFdZ6L9ejGPgaQ="; + hash = "sha256-tGVRlYUoXS3uEAis9NE3gYBjbY5KzMvx8+J67BgU3kI="; }; postPatch = '' From 0dd550f43db7e9e8c6edcf2eecbb802509c037da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 11 Mar 2025 10:18:30 -0700 Subject: [PATCH 12/15] python313Packages.zigpy: 0.76.2 -> 0.77.1 Diff: https://github.com/zigpy/zigpy/compare/refs/tags/0.76.2...0.77.1 Changelog: https://github.com/zigpy/zigpy/releases/tag/0.77.1 --- 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 af77dc067b3b..ae7c4a8b6d40 100644 --- a/pkgs/development/python-modules/zigpy/default.nix +++ b/pkgs/development/python-modules/zigpy/default.nix @@ -27,7 +27,7 @@ buildPythonPackage rec { pname = "zigpy"; - version = "0.76.2"; + version = "0.77.1"; pyproject = true; disabled = pythonOlder "3.9"; @@ -36,7 +36,7 @@ buildPythonPackage rec { owner = "zigpy"; repo = "zigpy"; tag = version; - hash = "sha256-FJ1mEo/+U0wqLRnmro34UVDwzVJXhI4aJtcvfDboPlc="; + hash = "sha256-gvgGRTZc+JT0seeDyiu59Bxxp7J/gGIO0rCCtTeS9t4="; }; postPatch = '' From d02c1f2708d04e9863016a57bb5d41faacd472dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 11 Mar 2025 10:34:02 -0700 Subject: [PATCH 13/15] maintainers/teams: add dotlambda to home-assistant --- maintainers/team-list.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/maintainers/team-list.nix b/maintainers/team-list.nix index ae22f8eb2862..41527ec6f1c0 100644 --- a/maintainers/team-list.nix +++ b/maintainers/team-list.nix @@ -525,6 +525,7 @@ with lib.maintainers; home-assistant = { members = [ + dotlambda fab hexa ]; From b943934b3e730576a41d7edb859ba32cf946155d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 11 Mar 2025 10:13:25 -0700 Subject: [PATCH 14/15] home-assistant: 2025.3.1 -> 2025.3.2 Diff: https://github.com/home-assistant/core/compare/refs/tags/2025.3.1...2025.3.2 Changelog: https://github.com/home-assistant/core/releases/tag/2025.3.2 --- pkgs/servers/home-assistant/component-packages.nix | 2 +- pkgs/servers/home-assistant/default.nix | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index 283becae93a8..3d52e828800d 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.3.1"; + version = "2025.3.2"; components = { "3_day_blinds" = ps: with ps; [ diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix index 76073d9b21d9..0f89f4beba94 100644 --- a/pkgs/servers/home-assistant/default.nix +++ b/pkgs/servers/home-assistant/default.nix @@ -383,7 +383,7 @@ let extraBuildInputs = extraPackages python.pkgs; # Don't forget to run update-component-packages.py after updating - hassVersion = "2025.3.1"; + hassVersion = "2025.3.2"; in python.pkgs.buildPythonApplication rec { @@ -404,13 +404,13 @@ python.pkgs.buildPythonApplication rec { owner = "home-assistant"; repo = "core"; tag = version; - hash = "sha256-tM23n0/98kzB7fqCNZ0+qREQnLxlc6oBmPAKv//TDNk="; + hash = "sha256-iL0yzgYlPIhdNEKwxCVqe1M1co+z7AMArbtxA0KJQoo="; }; # Secondary source is pypi sdist for translations sdist = fetchPypi { inherit pname version; - hash = "sha256-s+4l9FZQ5A0cvPXXypxzxzpMgrEnrgogzH/S7VwUZe4="; + hash = "sha256-21WtUbqhsxv2DEy63zZ7dPGP+UE+snln3wLGbtICGDQ="; }; build-system = with python.pkgs; [ From ad28528b975d392a8e8147d279ab1069caa8b550 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 11 Mar 2025 21:48:39 -0700 Subject: [PATCH 15/15] python313Packages.homeassistant-stubs: 2025.3.1 -> 2025.3.2 Diff: https://github.com/KapJI/homeassistant-stubs/compare/refs/tags/2025.3.1...2025.3.2 Changelog: https://github.com/KapJI/homeassistant-stubs/releases/tag/2025.3.2 --- 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 42258f65d400..8eb453c9b4b3 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.3.1"; + version = "2025.3.2"; pyproject = true; disabled = python.version != home-assistant.python.version; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "KapJI"; repo = "homeassistant-stubs"; rev = "refs/tags/${version}"; - hash = "sha256-EtgSd9TXyGjNvFYB7klcdJNhiVQsAfF18b6J35/7bUM="; + hash = "sha256-aUkXbAyuyL8iZuWxFwVJNNYA6ANK8R2UrV5bA7MCLZc="; }; build-system = [