From efe860c6d707eb7db5b37a1fcb20a1f3cca9baa7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 17 May 2025 00:21:21 +0200 Subject: [PATCH 1/8] python313Packages.deebot-client: 13.1.0 -> 13.2.0 https://github.com/DeebotUniverse/client.py/releases/tag/13.2.0 --- pkgs/development/python-modules/deebot-client/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/deebot-client/default.nix b/pkgs/development/python-modules/deebot-client/default.nix index 502f79fec6f3..2ed542631881 100644 --- a/pkgs/development/python-modules/deebot-client/default.nix +++ b/pkgs/development/python-modules/deebot-client/default.nix @@ -20,7 +20,7 @@ buildPythonPackage rec { pname = "deebot-client"; - version = "13.1.0"; + version = "13.2.0"; pyproject = true; disabled = pythonOlder "3.13"; @@ -29,12 +29,12 @@ buildPythonPackage rec { owner = "DeebotUniverse"; repo = "client.py"; tag = version; - hash = "sha256-EIhefThzHC9hpI4bGkTu+TskdzajI7cc90DhrfDlbcs="; + hash = "sha256-0DGOdfr6vqtgYwabhJWfxV2kACzixiCnqPNssPHyLhw="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-WYWrfNigmu18yEa2QstJ5RfjLWS/Tckem48j8JK2NHk="; + hash = "sha256-A/axIsDfpWNLQXeExshzlJfKWh5yFZYqxDQYPn1+fHg="; }; pythonRelaxDeps = [ From bad00c9ec5ec73d129b093e006628488c910ac2f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 17 May 2025 00:23:41 +0200 Subject: [PATCH 2/8] python313Packages.ical: 9.2.2 -> 9.2.4 https://github.com/allenporter/ical/releases/tag/9.2.4 --- pkgs/development/python-modules/ical/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ical/default.nix b/pkgs/development/python-modules/ical/default.nix index 67a1a6e349d6..99785b8f1523 100644 --- a/pkgs/development/python-modules/ical/default.nix +++ b/pkgs/development/python-modules/ical/default.nix @@ -17,7 +17,7 @@ buildPythonPackage rec { pname = "ical"; - version = "9.2.2"; + version = "9.2.4"; pyproject = true; disabled = pythonOlder "3.11"; @@ -26,7 +26,7 @@ buildPythonPackage rec { owner = "allenporter"; repo = "ical"; tag = version; - hash = "sha256-eh8XOKn7Xo4JprMwVVdsBWdXajn2URYVR5tz2y2wKrg="; + hash = "sha256-R9BuCLuVYuUvrmF/arEDsUPPUeSLjpqiEJ/ovvGIsYQ="; }; build-system = [ setuptools ]; From 84d103f9fff3458e70bf2005f90b1f44df363abb Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 17 May 2025 00:25:14 +0200 Subject: [PATCH 3/8] python313Packages.pysensibo: 1.1.0 -> 1.2.1 https://github.com/andrey-git/pysensibo/releases/tag/1.2.1 --- pkgs/development/python-modules/pysensibo/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pysensibo/default.nix b/pkgs/development/python-modules/pysensibo/default.nix index 7fa1cb40565f..b3e3caed6226 100644 --- a/pkgs/development/python-modules/pysensibo/default.nix +++ b/pkgs/development/python-modules/pysensibo/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "pysensibo"; - version = "1.1.0"; + version = "1.2.1"; pyproject = true; disabled = pythonOlder "3.11"; src = fetchPypi { inherit pname version; - hash = "sha256-yITcVEBtqH1B+MyhQweOzmdgPgWrueAkczp/UsT4J/4="; + hash = "sha256-Otk5W3VTbOAeZOVnXvW8VSxU1nHa8zUvmvduRTdlwVs="; }; build-system = [ poetry-core ]; From e0d0b2a61be83a6dafd4b3c435c96a2093a8ac54 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 17 May 2025 00:29:30 +0200 Subject: [PATCH 4/8] python313Packages.pysmartthings: 3.2.1 -> 3.2.2 https://github.com/andrewsayre/pysmartthings/releases/tag/v3.2.2 --- pkgs/development/python-modules/pysmartthings/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pysmartthings/default.nix b/pkgs/development/python-modules/pysmartthings/default.nix index 61453f087d00..0d5af45b0193 100644 --- a/pkgs/development/python-modules/pysmartthings/default.nix +++ b/pkgs/development/python-modules/pysmartthings/default.nix @@ -18,7 +18,7 @@ buildPythonPackage rec { pname = "pysmartthings"; - version = "3.2.1"; + version = "3.2.2"; pyproject = true; disabled = pythonOlder "3.12"; @@ -27,7 +27,7 @@ buildPythonPackage rec { owner = "andrewsayre"; repo = "pysmartthings"; tag = "v${version}"; - hash = "sha256-KgwNXIzQWae91R0qmInlm6m+NwrSJgP9SY80WSneTY4="; + hash = "sha256-tQ+AQDHwr9JO4AQ+2ZAGQbSrfnuzPUEi2F19wLijv1Y="; }; build-system = [ poetry-core ]; From 87b22feba5a9a50b6b3a5121bdfcac7a84f82733 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 17 May 2025 00:30:42 +0200 Subject: [PATCH 5/8] python313Packages.aiodiscover: 2.6.1 -> 2.7.0 https://github.com/bdraco/aiodiscover/releases/tag/v2.7.0 --- pkgs/development/python-modules/aiodiscover/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aiodiscover/default.nix b/pkgs/development/python-modules/aiodiscover/default.nix index b3155fb04232..c4b92cbeeb6a 100644 --- a/pkgs/development/python-modules/aiodiscover/default.nix +++ b/pkgs/development/python-modules/aiodiscover/default.nix @@ -18,7 +18,7 @@ buildPythonPackage rec { pname = "aiodiscover"; - version = "2.6.1"; + version = "2.7.0"; pyproject = true; disabled = pythonOlder "3.9"; @@ -27,7 +27,7 @@ buildPythonPackage rec { owner = "bdraco"; repo = "aiodiscover"; tag = "v${version}"; - hash = "sha256-dgmRgokHDw0ooxD8Ksxb8QKeAdUhYj/WO85EC57MeNg="; + hash = "sha256-zJOsf4oZbZgaiaaPM0HfR0GNwxvGoR6fgkJB5ZFY0O8="; }; build-system = [ poetry-core ]; From 894d4bc7102853b42af716ebb85f4addee5fbf59 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 17 May 2025 00:33:59 +0200 Subject: [PATCH 6/8] home-assistant: 2025.5.1 -> 2025.5.2 https://github.com/home-assistant/core/releases/tag/2025.5.2 --- .../home-assistant/component-packages.nix | 2 +- pkgs/servers/home-assistant/default.nix | 16 +++++++++--- pkgs/servers/home-assistant/frontend.nix | 4 +-- pkgs/servers/home-assistant/tests.nix | 25 ++++++++++++++++++- 4 files changed, 40 insertions(+), 7 deletions(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index c30d27c73863..04f90c937090 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.5.1"; + version = "2025.5.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 a64e1de81eb6..37069221a449 100644 --- a/pkgs/servers/home-assistant/default.nix +++ b/pkgs/servers/home-assistant/default.nix @@ -194,6 +194,16 @@ let doCheck = false; # no tests }); + plexapi = super.plexapi.overrideAttrs (oldAttrs: rec { + version = "4.15.16"; + src = fetchFromGitHub { + owner = "pkkid"; + repo = "python-plexapi"; + tag = version; + hash = "sha256-NwGGNN6LC3gvE8zoVL5meNWMbqZjJ+6PcU2ebJTfJmU="; + }; + }); + # Pinned due to API changes in 0.1.0 poolsense = super.poolsense.overridePythonAttrs (oldAttrs: rec { version = "0.0.8"; @@ -367,7 +377,7 @@ let extraBuildInputs = extraPackages python.pkgs; # Don't forget to run update-component-packages.py after updating - hassVersion = "2025.5.1"; + hassVersion = "2025.5.2"; in python.pkgs.buildPythonApplication rec { @@ -388,13 +398,13 @@ python.pkgs.buildPythonApplication rec { owner = "home-assistant"; repo = "core"; tag = version; - hash = "sha256-/ItMm6/SV0MazK16NfW53XPcIV7ERUUabjcwHBC4c7Y="; + hash = "sha256-el5s82R4MuTjUnMVXRQj4PhPxJxHoL6Jqvc6XRnJl8w="; }; # Secondary source is pypi sdist for translations sdist = fetchPypi { inherit pname version; - hash = "sha256-zllQ0h1Ws+HNyfBvAAoKtovQtwkr0fNNtnF2pAjRrqM="; + hash = "sha256-lddnAM3fja9enPYRSonwSe1aG8t55jSJQNveWPwrhOE="; }; build-system = with python.pkgs; [ diff --git a/pkgs/servers/home-assistant/frontend.nix b/pkgs/servers/home-assistant/frontend.nix index 2ec702c8272b..79baae724705 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 = "20250509.0"; + version = "20250516.0"; format = "wheel"; src = fetchPypi { @@ -16,7 +16,7 @@ buildPythonPackage rec { pname = "home_assistant_frontend"; dist = "py3"; python = "py3"; - hash = "sha256-tlBdUA3Gj7P6KTjY2UNnWjQqpnwgvAlXC09P7QFR0r0="; + hash = "sha256-KyZE9SmEoAKgaZMRvs83BK73Yo3fqD8O+vMBO4JE+Ng="; }; # there is nothing to strip in this package diff --git a/pkgs/servers/home-assistant/tests.nix b/pkgs/servers/home-assistant/tests.nix index 2c3ab38831ea..303aff68c116 100644 --- a/pkgs/servers/home-assistant/tests.nix +++ b/pkgs/servers/home-assistant/tests.nix @@ -63,6 +63,17 @@ let }; extraDisabledTests = { + sensor = [ + # Failed: Translation not found for sensor + "test_validate_unit_change_convertible" + "test_validate_statistics_unit_change_no_device_class" + "test_validate_statistics_state_class_removed" + "test_validate_statistics_state_class_removed_issue_cleaned_up" + "test_validate_statistics_unit_change_no_conversion" + "test_validate_statistics_unit_change_equivalent_units_2" + "test_update_statistics_issues" + "test_validate_statistics_mean_type_changed" + ]; shell_command = [ # tries to retrieve file from github "test_non_text_stdout_capture" @@ -75,6 +86,10 @@ let # AssertionError: assert 'unknown_error' == 'template_error' "test_render_template_with_timeout" ]; + zeroconf = [ + # multicast socket bind, not possible in the sandbox + "test_subscribe_discovery" + ]; }; extraPytestFlagsArray = { @@ -84,7 +99,7 @@ let ]; bmw_connected_drive = [ # outdated snapshot - "--deselect tests/components/bmw_connected_drive/test_select.py::test_entity_state_attrs" + "--deselect tests/components/bmw_connected_drive/test_binary_sensor.py::test_entity_state_attrs" ]; dnsip = [ # Tries to resolve DNS entries @@ -104,6 +119,14 @@ let # aioserial mock produces wrong state "--deselect tests/components/modem_callerid/test_init.py::test_setup_entry" ]; + openai_conversation = [ + # outdated snapshot + "--deselect tests/components/openai_conversation/test_conversation.py::test_function_call" + ]; + technove = [ + # outdated snapshot + "--deselect tests/components/technove/test_switch.py::test_switches" + ]; }; in lib.listToAttrs ( From 65d68f45ff359b974d322c588422d996a5e55fc7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 17 May 2025 10:21:23 +0200 Subject: [PATCH 7/8] python313Packages.homeassistant-stubs: 2025.5.1 -> 2025.5.2 https://github.com/KapJI/homeassistant-stubs/releases/tag/2025.5.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 8b0a5d41c854..3882398665d1 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.5.1"; + version = "2025.5.2"; pyproject = true; disabled = python.version != home-assistant.python.version; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "KapJI"; repo = "homeassistant-stubs"; tag = version; - hash = "sha256-esKI8bqTI2ov5i0vrUDTjCPWKp7PG/Pay/lvYbvMQkU="; + hash = "sha256-jvXsGWVXviwC2KjMuRPdLy2uY5fkqsMALG1RZ3XvzvU="; }; build-system = [ From c07e0efd57e9022d2dd673a131361e2144b76096 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 17 May 2025 10:22:15 +0200 Subject: [PATCH 8/8] home-assistant.python.pkgs.pytest-homeassistant-custom-component: 0.13.244 -> 0.13.245 https://github.com/MatthewFlamm/pytest-homeassistant-custom-component/blob/refs/tags/0.13.245/CHANGELOG.md --- .../home-assistant/pytest-homeassistant-custom-component.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/pytest-homeassistant-custom-component.nix b/pkgs/servers/home-assistant/pytest-homeassistant-custom-component.nix index 0a778170fe0c..13d0d1e5df06 100644 --- a/pkgs/servers/home-assistant/pytest-homeassistant-custom-component.nix +++ b/pkgs/servers/home-assistant/pytest-homeassistant-custom-component.nix @@ -18,7 +18,7 @@ buildPythonPackage rec { pname = "pytest-homeassistant-custom-component"; - version = "0.13.244"; + version = "0.13.245"; pyproject = true; disabled = pythonOlder "3.13"; @@ -27,7 +27,7 @@ buildPythonPackage rec { owner = "MatthewFlamm"; repo = "pytest-homeassistant-custom-component"; rev = "refs/tags/${version}"; - hash = "sha256-jYKPkhOKxi3Ue4Q/FHaBn/3p8b1VYsje1/awvOCBDfk="; + hash = "sha256-l/NStiw2tajXydNv9EDqRZ1ku2CeRdDOsHDFIEA9vdM="; }; build-system = [ setuptools ];