From f6b34528ac2c933aee1a61bfa14e69c458bbb1e8 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Thu, 12 Jun 2025 04:00:05 +1000 Subject: [PATCH 01/53] python3Packages.aioesphomeapi: 30.2.0 -> 32.2.1 (#405130) https://github.com/esphome/aioesphomeapi/releases/tag/v31.0.0 https://github.com/esphome/aioesphomeapi/releases/tag/v31.0.1 https://github.com/esphome/aioesphomeapi/releases/tag/v31.1.0 https://github.com/esphome/aioesphomeapi/releases/tag/v32.0.0 https://github.com/esphome/aioesphomeapi/releases/tag/v32.1.0 https://github.com/esphome/aioesphomeapi/releases/tag/v32.2.0 https://github.com/esphome/aioesphomeapi/releases/tag/v32.2.1 --- pkgs/development/python-modules/aioesphomeapi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aioesphomeapi/default.nix b/pkgs/development/python-modules/aioesphomeapi/default.nix index 3002e405e6d0..b3c309d11b75 100644 --- a/pkgs/development/python-modules/aioesphomeapi/default.nix +++ b/pkgs/development/python-modules/aioesphomeapi/default.nix @@ -26,7 +26,7 @@ buildPythonPackage rec { pname = "aioesphomeapi"; - version = "30.2.0"; + version = "32.2.1"; pyproject = true; disabled = pythonOlder "3.9"; @@ -35,7 +35,7 @@ buildPythonPackage rec { owner = "esphome"; repo = "aioesphomeapi"; tag = "v${version}"; - hash = "sha256-2mH1+/58DSWYWl/mTBsCp6r77OUNWV5rR+4mnbKV9PE="; + hash = "sha256-1ZepZJdJosPPdFhx8PwArIaoz415GfA1vfc3JJ77LNo="; }; build-system = [ From 3dbb883877f4c83f622bbd6a1f5e9d727f2bdae7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 29 Nov 2024 11:27:44 -0800 Subject: [PATCH 02/53] python312Packages.datapoint: 0.9.9 -> 0.12.1 Diff: https://github.com/EJEP/datapoint-python/compare/v0.9.9...0.12.1 Changelog: https://github.com/EJEP/datapoint-python/blob/0.12.1/CHANGELOG.md --- .../python-modules/datapoint/default.nix | 40 +++++++++---------- 1 file changed, 19 insertions(+), 21 deletions(-) diff --git a/pkgs/development/python-modules/datapoint/default.nix b/pkgs/development/python-modules/datapoint/default.nix index 9b5bd87ec68d..3196e966a087 100644 --- a/pkgs/development/python-modules/datapoint/default.nix +++ b/pkgs/development/python-modules/datapoint/default.nix @@ -2,43 +2,43 @@ lib, buildPythonPackage, fetchFromGitHub, - fetchpatch2, appdirs, - pytz, + geojson, + hatchling, requests, pytestCheckHook, requests-mock, pythonOlder, - setuptools, + versioningit, }: buildPythonPackage rec { pname = "datapoint"; - version = "0.9.9"; + version = "0.12.1"; pyproject = true; disabled = pythonOlder "3.8"; src = fetchFromGitHub { - owner = "ejep"; + owner = "EJEP"; repo = "datapoint-python"; - tag = "v${version}"; - hash = "sha256-zUvwfBwJe8SaB96/Jz7Qeanz1mHmLVp2JW9qkR2dRnY="; + tag = version; + hash = "sha256-caIbz/tMQbFKK5UVhYiEnGv3EoI3H2y5V4EDASQ253o="; }; - patches = [ - (fetchpatch2 { - # Hardcode version (instead of using versioneer) - url = "https://github.com/EJEP/datapoint-python/commit/57e649b26ecf39fb11f507eb920b1d059d433721.patch"; - hash = "sha256-trOPtwlaJDeA4Kau4fwZCxqJiw96+T/le461t09O8io="; - }) + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail 'dynamic = ["version"]' 'version = "${version}"' + ''; + + build-system = [ + hatchling + versioningit ]; - nativeBuildInputs = [ setuptools ]; - - propagatedBuildInputs = [ + dependencies = [ appdirs - pytz + geojson requests ]; @@ -47,14 +47,12 @@ buildPythonPackage rec { requests-mock ]; - pytestFlagsArray = [ "tests/unit" ]; - pythonImportsCheck = [ "datapoint" ]; meta = { description = "Python interface to the Met Office's Datapoint API"; - homepage = "https://github.com/ejep/datapoint-python"; - changelog = "https://github.com/EJEP/datapoint-python/blob/v${version}/CHANGELOG.md"; + homepage = "https://github.com/EJEP/datapoint-python"; + changelog = "https://github.com/EJEP/datapoint-python/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ dotlambda ]; }; From 5f55217f34c3c5be0958b6fb130785fbfb2ab4ec Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 11 Jun 2025 20:00:47 +0200 Subject: [PATCH 03/53] python3Packages.apsystems-ez1: 2.6.0 -> 2.7.0 https://github.com/SonnenladenGmbH/APsystems-EZ1-API/releases/tag/2.7.0 --- pkgs/development/python-modules/apsystems-ez1/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/apsystems-ez1/default.nix b/pkgs/development/python-modules/apsystems-ez1/default.nix index 255f33b8b188..bccd630bb3bb 100644 --- a/pkgs/development/python-modules/apsystems-ez1/default.nix +++ b/pkgs/development/python-modules/apsystems-ez1/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "apsystems-ez1"; - version = "2.6.0"; + version = "2.7.0"; pyproject = true; src = fetchFromGitHub { owner = "SonnenladenGmbH"; repo = "APsystems-EZ1-API"; tag = version; - hash = "sha256-/dseMzi92qlual+L6v6Cl5Xd4U9c7SPdclmTSQTVor0="; + hash = "sha256-ry3sQPkYnH0asmE41lEQA5G2tk07eTpsBiuJbVIjrXU="; }; build-system = [ poetry-core ]; From 192466811d809c0f86c745d610e7ca7ad45378cb Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 11 Jun 2025 20:01:13 +0200 Subject: [PATCH 04/53] python3Packages.bluetooth-auto-recovery: 1.5.1 -> 1.5.2 https://github.com/Bluetooth-Devices/bluetooth-auto-recovery/blob/v1.5.2/CHANGELOG.md --- .../python-modules/bluetooth-auto-recovery/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/bluetooth-auto-recovery/default.nix b/pkgs/development/python-modules/bluetooth-auto-recovery/default.nix index a31b14d33aa6..8d7812f043a7 100644 --- a/pkgs/development/python-modules/bluetooth-auto-recovery/default.nix +++ b/pkgs/development/python-modules/bluetooth-auto-recovery/default.nix @@ -16,7 +16,7 @@ buildPythonPackage rec { pname = "bluetooth-auto-recovery"; - version = "1.5.1"; + version = "1.5.2"; pyproject = true; disabled = pythonOlder "3.9"; @@ -25,7 +25,7 @@ buildPythonPackage rec { owner = "Bluetooth-Devices"; repo = "bluetooth-auto-recovery"; tag = "v${version}"; - hash = "sha256-p8xuYmU0gXQYnPdTzzJTyQTYuShzPa/twD8r5HNEsN4="; + hash = "sha256-9FwQNauWnWQ7BQoKMwYEEc96/iP6iH9SfvHxlZtePOQ="; }; build-system = [ poetry-core ]; From f1e80d2c8d225d12fd4c0921c5ad36b57cf5dd88 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 11 Jun 2025 20:24:53 +0200 Subject: [PATCH 05/53] python313Packages.deebot-client: 13.2.1 -> 13.3.0 https://github.com/DeebotUniverse/client.py/releases/tag/13.3.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 1c0af2da2344..4b7d0bc16279 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.2.1"; + version = "13.3.0"; pyproject = true; disabled = pythonOlder "3.13"; @@ -29,12 +29,12 @@ buildPythonPackage rec { owner = "DeebotUniverse"; repo = "client.py"; tag = version; - hash = "sha256-6R9ihxe63YMVgVk+5R9pDNT3a/c9lK28wNleVb5NcRA="; + hash = "sha256-dnh+3/viaaxlx3H0ceDH1N72kC1HBC7Szz+Gb6ryUJM="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-GNqoP/Zz5xHl2cLz7AqRKXsfLXgdLbgXSK8EdBWtOAU="; + hash = "sha256-v8FtW1gPoPfOpcxUrM7g0LKR8k0VPR13hsHCPT8uLzs="; }; pythonRelaxDeps = [ From 2e3768e4e8011ede5f0195032297eb5d70b358ea Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 11 Jun 2025 20:29:51 +0200 Subject: [PATCH 06/53] python3Packages.env-canada: 0.10.2 -> 0.11.2 https://github.com/michaeldavie/env_canada/blob/v0.11.2/CHANGELOG.md --- pkgs/development/python-modules/env-canada/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/env-canada/default.nix b/pkgs/development/python-modules/env-canada/default.nix index 44a21d7c5882..a6122b3c86d7 100644 --- a/pkgs/development/python-modules/env-canada/default.nix +++ b/pkgs/development/python-modules/env-canada/default.nix @@ -20,7 +20,7 @@ buildPythonPackage rec { pname = "env-canada"; - version = "0.10.2"; + version = "0.11.2"; pyproject = true; disabled = pythonOlder "3.11"; @@ -28,8 +28,8 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "michaeldavie"; repo = "env_canada"; - tag = version; - hash = "sha256-OguS5oRo7wNQUvT33k6+Sg8GE4GipFo84F/13TADUpw="; + tag = "v${version}"; + hash = "sha256-r0a2bMgWY6dH88aOJoNpmcSyQi207XDI3Ehu37kU9hY="; }; build-system = [ setuptools ]; @@ -64,6 +64,8 @@ buildPythonPackage rec { "test_get_ec_sites" "test_ecradar" "test_historical_number_values" + "test_basemap_caching_behavior" + "test_layer_image_caching" ]; pythonImportsCheck = [ "env_canada" ]; From e9c4658106693d3ced6fc53d70fe78513f83cfbb Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Thu, 12 Jun 2025 04:34:49 +1000 Subject: [PATCH 07/53] python3Packages.habiticalib: 0.3.7 -> 0.4.0 (#409714) https://github.com/tr4nt0r/habiticalib/releases/tag/v0.4.0 --- pkgs/development/python-modules/habiticalib/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/habiticalib/default.nix b/pkgs/development/python-modules/habiticalib/default.nix index d10e2ca5760e..38a63ef68c4f 100644 --- a/pkgs/development/python-modules/habiticalib/default.nix +++ b/pkgs/development/python-modules/habiticalib/default.nix @@ -19,7 +19,7 @@ buildPythonPackage rec { pname = "habiticalib"; - version = "0.3.7"; + version = "0.4.0"; pyproject = true; disabled = pythonOlder "3.12"; @@ -28,7 +28,7 @@ buildPythonPackage rec { owner = "tr4nt0r"; repo = "habiticalib"; tag = "v${version}"; - hash = "sha256-i2yGPTZiinErWK7vX/3mwBtO4rjUhoEORhnXkFplUcM="; + hash = "sha256-RYtTJavfw5gQTo0m/Dgkv/6ghv+T5SSaaweiI370OOA="; }; build-system = [ @@ -64,7 +64,7 @@ buildPythonPackage rec { meta = { description = "Library for the Habitica API"; homepage = "https://github.com/tr4nt0r/habiticalib"; - changelog = "https://github.com/tr4nt0r/habiticalib/releases/tag/v${version}"; + changelog = "https://github.com/tr4nt0r/habiticalib/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; From 936444360e9cc6e7f384a4114ee27fd998bc1e46 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 11 Jun 2025 20:41:28 +0200 Subject: [PATCH 08/53] python313Packages.habluetooth: 3.48.2 -> 3.49.0 (#413814) Diff: https://github.com/Bluetooth-Devices/habluetooth/compare/refs/tags/v3.48.2...refs/tags/v3.49.0 Changelog: https://github.com/Bluetooth-Devices/habluetooth/blob/v3.49.0/CHANGELOG.md --- pkgs/development/python-modules/habluetooth/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/habluetooth/default.nix b/pkgs/development/python-modules/habluetooth/default.nix index 895aaa2ba5a6..57cc3ed08892 100644 --- a/pkgs/development/python-modules/habluetooth/default.nix +++ b/pkgs/development/python-modules/habluetooth/default.nix @@ -21,7 +21,7 @@ buildPythonPackage rec { pname = "habluetooth"; - version = "3.48.2"; + version = "3.49.0"; pyproject = true; disabled = pythonOlder "3.11"; @@ -30,7 +30,7 @@ buildPythonPackage rec { owner = "Bluetooth-Devices"; repo = "habluetooth"; tag = "v${version}"; - hash = "sha256-zhvsw8b4IkD0hB0Mhn/AKEYhFyPbOMbouEbpHbwNTo8="; + hash = "sha256-+jv6345Qfay66hl4KBy93B3AMg4lwN/DtjohuFvh9+M="; }; build-system = [ From 5ac88b837ae3b6b4a86468f766f4727c94c12b06 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 11 Jun 2025 20:31:10 +0200 Subject: [PATCH 09/53] python3Packages.go2rtc-client: 0.1.2 -> 0.2.1 https://github.com/home-assistant-libs/python-go2rtc-client/releases/tag/0.2.1 --- pkgs/development/python-modules/go2rtc-client/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/go2rtc-client/default.nix b/pkgs/development/python-modules/go2rtc-client/default.nix index e6f51c8d7fdb..e51eb685adc9 100644 --- a/pkgs/development/python-modules/go2rtc-client/default.nix +++ b/pkgs/development/python-modules/go2rtc-client/default.nix @@ -18,7 +18,7 @@ buildPythonPackage rec { pname = "go2rtc-client"; - version = "0.1.2"; + version = "0.2.1"; pyproject = true; disabled = pythonOlder "3.12"; @@ -27,7 +27,7 @@ buildPythonPackage rec { owner = "home-assistant-libs"; repo = "python-go2rtc-client"; tag = version; - hash = "sha256-t4ewL4YvxdeDBBKDYapvDUK/Mt6zQ/hhOpVtW3dlmSg="; + hash = "sha256-d5N9IEmxCDKqDv4lD9tYyTPWtR6d86iCZzucx3Pbx7Y="; }; postPatch = '' From 3897d295efb3bd8dd99774bb4ecfd1f58311fb89 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 11 Jun 2025 20:43:30 +0200 Subject: [PATCH 10/53] python313Packages.hass-nabucasa: 0.96.0 -> 0.101.0 https://github.com/NabuCasa/hass-nabucasa/releases/tag/0.101.0 --- .../python-modules/hass-nabucasa/default.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/hass-nabucasa/default.nix b/pkgs/development/python-modules/hass-nabucasa/default.nix index 007c9e2862d0..09e4965c1e3e 100644 --- a/pkgs/development/python-modules/hass-nabucasa/default.nix +++ b/pkgs/development/python-modules/hass-nabucasa/default.nix @@ -23,7 +23,7 @@ buildPythonPackage rec { pname = "hass-nabucasa"; - version = "0.96.0"; + version = "0.101.0"; pyproject = true; disabled = pythonOlder "3.13"; @@ -32,13 +32,16 @@ buildPythonPackage rec { owner = "nabucasa"; repo = "hass-nabucasa"; tag = version; - hash = "sha256-U6rxX1VgSpOkmd/kyf2thYF/0TtsguWbVxXaeuq/wvs="; + hash = "sha256-AxkLvSXGCs31rDcoo0PWqG8p/CC2/oj4XzZ2j882Ma4="; }; - pythonRelaxDeps = [ "acme" ]; - build-system = [ setuptools ]; + pythonRelaxDeps = [ + "acme" + "josepy" + ]; + dependencies = [ acme aiohttp From bfb5f44c305b648940032b4e867ee6304f9c9383 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 11 Jun 2025 20:44:14 +0200 Subject: [PATCH 11/53] python3Packages.hdate: 1.1.0 -> 1.1.1 https://github.com/py-libhdate/py-libhdate/blob/v1.1.1/CHANGELOG.md --- pkgs/development/python-modules/hdate/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/hdate/default.nix b/pkgs/development/python-modules/hdate/default.nix index 0134d4b9398e..bab78d34c111 100644 --- a/pkgs/development/python-modules/hdate/default.nix +++ b/pkgs/development/python-modules/hdate/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "hdate"; - version = "1.1.0"; + version = "1.1.1"; pyproject = true; src = fetchFromGitHub { owner = "py-libhdate"; repo = "py-libhdate"; tag = "v${version}"; - hash = "sha256-NNaspGNfrtZqo9sUOJVyYlJT7dhr/nzueuaqewUMlpM="; + hash = "sha256-75nccnGUA9sZbJKy+vgJhPFxCJvxBz9u9ni5Y4vNu4A="; }; pythonRelaxDeps = [ From 385226f56e44b02e5ffe7f8190f1db2cad704599 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Thu, 12 Jun 2025 04:46:33 +1000 Subject: [PATCH 12/53] python3Packages.homematicip: 2.0.1.1 -> 2.0.4 (#407427) https://github.com/hahn-th/homematicip-rest-api/releases/tag/2.0.2 https://github.com/hahn-th/homematicip-rest-api/releases/tag/2.0.3 https://github.com/hahn-th/homematicip-rest-api/releases/tag/2.0.4 --- pkgs/development/python-modules/homematicip/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/homematicip/default.nix b/pkgs/development/python-modules/homematicip/default.nix index e7f7530d152a..3ed8c8983d06 100644 --- a/pkgs/development/python-modules/homematicip/default.nix +++ b/pkgs/development/python-modules/homematicip/default.nix @@ -16,7 +16,7 @@ buildPythonPackage rec { pname = "homematicip"; - version = "2.0.1.1"; + version = "2.0.4"; pyproject = true; disabled = pythonOlder "3.12"; @@ -25,7 +25,7 @@ buildPythonPackage rec { owner = "hahn-th"; repo = "homematicip-rest-api"; tag = version; - hash = "sha256-klDyrbIJeAm3C7sCo4Z4OKDvm5+V8mfwYbyS22CKVQU="; + hash = "sha256-AevInggDGEz3FcIwO1tk1lXI4m9g8MF92lc24f3AGgM="; }; build-system = [ From fb43cbdb6db3e0dd5363b804a8c42dba57dcc30a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 11 Jun 2025 20:49:25 +0200 Subject: [PATCH 13/53] python3Packages.lektricowifi: 0.0.43 -> 0.1 --- pkgs/development/python-modules/lektricowifi/default.nix | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/lektricowifi/default.nix b/pkgs/development/python-modules/lektricowifi/default.nix index 39e2f0d62c47..b50b1e63ed33 100644 --- a/pkgs/development/python-modules/lektricowifi/default.nix +++ b/pkgs/development/python-modules/lektricowifi/default.nix @@ -12,21 +12,16 @@ buildPythonPackage rec { pname = "lektricowifi"; - version = "0.0.43"; + version = "0.1"; pyproject = true; src = fetchFromGitHub { owner = "Lektrico"; repo = "lektricowifi"; tag = "v.${version}"; - hash = "sha256-NwM1WpH6tS0iAVpG2gSFJpDPPn9nECHAzpOnWzeYPH4="; + hash = "sha256-GkRZ+fBjLtiZ3dPsn/xeJ7c0cVMY6SHIs+wqhmXXOTk="; }; - postPatch = '' - substituteInPlace tests/test_mocked_devices.py \ - --replace-fail "from asyncmock import AsyncMock" "from unittest.mock import AsyncMock" - ''; - build-system = [ setuptools ]; pythonRelaxDeps = [ From 2d3a349b7a4480afbb05f4ea5f1ccfd58a859799 Mon Sep 17 00:00:00 2001 From: Perchun Pak Date: Wed, 11 Jun 2025 20:56:48 +0200 Subject: [PATCH 14/53] python3Packages.mcstatus: 11.1.1 -> 12.0.1 (#406269) --- .../python-modules/mcstatus/default.nix | 38 ++++++++----------- 1 file changed, 16 insertions(+), 22 deletions(-) diff --git a/pkgs/development/python-modules/mcstatus/default.nix b/pkgs/development/python-modules/mcstatus/default.nix index 92912f5f477a..c8ec08ddbc92 100644 --- a/pkgs/development/python-modules/mcstatus/default.nix +++ b/pkgs/development/python-modules/mcstatus/default.nix @@ -4,39 +4,29 @@ buildPythonPackage, dnspython, fetchFromGitHub, - poetry-core, - poetry-dynamic-versioning, + hatchling, pytest-asyncio, + pytest-cov-stub, pytest-rerunfailures, pytestCheckHook, - pythonOlder, + typing-extensions, }: buildPythonPackage rec { pname = "mcstatus"; - version = "11.1.1"; + version = "12.0.1"; pyproject = true; - disabled = pythonOlder "3.8"; - src = fetchFromGitHub { owner = "py-mine"; repo = "mcstatus"; tag = "v${version}"; - hash = "sha256-P8Su5P/ztyoXZBVvm5uCMDn4ezeg11oRSQ0QCyIJbVw="; + hash = "sha256-FSXELbEQYUUu2maWBFb5Fj7Y3zXqwmFQRAu+nNco0lQ="; }; - postPatch = '' - substituteInPlace pyproject.toml \ - --replace " --cov=mcstatus --cov-append --cov-branch --cov-report=term-missing -vvv --no-cov-on-fail" "" - ''; + build-system = [ hatchling ]; - nativeBuildInputs = [ - poetry-core - poetry-dynamic-versioning - ]; - - propagatedBuildInputs = [ + dependencies = [ asyncio-dgram dnspython ]; @@ -45,26 +35,30 @@ buildPythonPackage rec { nativeCheckInputs = [ pytest-asyncio + pytest-cov-stub pytest-rerunfailures pytestCheckHook + typing-extensions ]; pythonImportsCheck = [ "mcstatus" ]; disabledTests = [ # DNS features are limited in the sandbox - "test_query" - "test_query_retry" "test_resolve_localhost" "test_async_resolve_localhost" + "test_java_server_with_query_port" ]; - meta = with lib; { + meta = { description = "Python library for checking the status of Minecraft servers"; mainProgram = "mcstatus"; homepage = "https://github.com/py-mine/mcstatus"; changelog = "https://github.com/py-mine/mcstatus/releases/tag/v${version}"; - license = with licenses; [ asl20 ]; - maintainers = with maintainers; [ fab ]; + license = with lib.licenses; [ asl20 ]; + maintainers = with lib.maintainers; [ + fab + perchun + ]; }; } From 5eed43d9a265fa9c9acbbc3f7839159983580c91 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 11 Jun 2025 21:00:47 +0200 Subject: [PATCH 15/53] python3Packages.py-synologydsm-api: 2.7.2 -> 2.7.3 https://github.com/mib1185/py-synologydsm-api/releases/tag/v2.7.3 --- .../python-modules/py-synologydsm-api/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/py-synologydsm-api/default.nix b/pkgs/development/python-modules/py-synologydsm-api/default.nix index e6a202f12159..50785a4d2f2b 100644 --- a/pkgs/development/python-modules/py-synologydsm-api/default.nix +++ b/pkgs/development/python-modules/py-synologydsm-api/default.nix @@ -9,11 +9,12 @@ pytestCheckHook, pythonOlder, setuptools, + syrupy, }: buildPythonPackage rec { pname = "py-synologydsm-api"; - version = "2.7.2"; + version = "2.7.3"; pyproject = true; disabled = pythonOlder "3.9"; @@ -22,7 +23,7 @@ buildPythonPackage rec { owner = "mib1185"; repo = "py-synologydsm-api"; tag = "v${version}"; - hash = "sha256-I9Ew3rBmgG+FuT66e8VgMa0WzAwr+ng5R8uYMzSyYyg="; + hash = "sha256-LaeqAY+8WfoMwrZhwZUEcuafGvv+7reuxEh8zQ7j5S4="; }; build-system = [ setuptools ]; @@ -36,6 +37,7 @@ buildPythonPackage rec { nativeCheckInputs = [ pytest-asyncio pytestCheckHook + syrupy ]; pythonImportsCheck = [ "synology_dsm" ]; From 38c6500e13bf9aeb5afe43d1edeb6b01b156ec35 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 11 Jun 2025 21:02:34 +0200 Subject: [PATCH 16/53] python313Packages.pyatmo: 9.0.0 -> 9.2.1 (#408883) * python313Packages.pyatmo: 9.0.0 -> 9.2.1 Diff: https://github.com/jabesq/pyatmo/compare/refs/tags/v9.0.0...refs/tags/v9.2.1 Changelog: https://github.com/jabesq/pyatmo/blob/v9.2.1/CHANGELOG.md --- pkgs/development/python-modules/pyatmo/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyatmo/default.nix b/pkgs/development/python-modules/pyatmo/default.nix index 91a8e322dec9..ac91832f43f2 100644 --- a/pkgs/development/python-modules/pyatmo/default.nix +++ b/pkgs/development/python-modules/pyatmo/default.nix @@ -1,6 +1,7 @@ { lib, aiohttp, + anyio, buildPythonPackage, fetchFromGitHub, oauthlib, @@ -17,7 +18,7 @@ buildPythonPackage rec { pname = "pyatmo"; - version = "9.0.0"; + version = "9.2.1"; pyproject = true; disabled = pythonOlder "3.11"; @@ -26,7 +27,7 @@ buildPythonPackage rec { owner = "jabesq"; repo = "pyatmo"; tag = "v${version}"; - hash = "sha256-DGtfXM0Bfo5iyJ66/Bm5rQB2/ZYA+ZhlkUci1viynWY="; + hash = "sha256-vSyZsWhqyQqKFukD6GbtkAJd3QBmRwdmRIYD19DXQW0="; }; pythonRelaxDeps = [ @@ -45,6 +46,7 @@ buildPythonPackage rec { ]; nativeCheckInputs = [ + anyio pytest-asyncio pytest-mock pytestCheckHook From 96f47f3309f0c3db9e00729bd2242fbbd6dfcf3c Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 11 Jun 2025 21:05:43 +0200 Subject: [PATCH 17/53] python313Packages.pypck: 0.8.5 -> 0.8.6 (#401804) Diff: https://github.com/alengwenus/pypck/compare/refs/tags/0.8.5...refs/tags/0.8.6 Changelog: https://github.com/alengwenus/pypck/releases/tag/0.8.6 --- pkgs/development/python-modules/pypck/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pypck/default.nix b/pkgs/development/python-modules/pypck/default.nix index 78c86a951be2..35767d05b17e 100644 --- a/pkgs/development/python-modules/pypck/default.nix +++ b/pkgs/development/python-modules/pypck/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "pypck"; - version = "0.8.5"; + version = "0.8.6"; pyproject = true; disabled = pythonOlder "3.11"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "alengwenus"; repo = "pypck"; tag = version; - hash = "sha256-0CoADS76Ed2ICc8Y/LvtRhbG7mFQDWBsNQAnIUGK8m0="; + hash = "sha256-Us6CkRt6s/Dfw2k1R4WLWfl9ekhSwTL54BJg2hToOYY="; }; postPatch = '' From 892445e7a7e24120626590039851a535fc0245d3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 11 Jun 2025 21:03:24 +0200 Subject: [PATCH 18/53] python3Packages.pydrawise: 2025.3.0 -> 2025.6.0 https://github.com/dknowles2/pydrawise/releases/tag/2025.6.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 9863492cc0fb..c781c6153f5a 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.3.0"; + version = "2025.6.0"; pyproject = true; disabled = pythonOlder "3.10"; @@ -27,7 +27,7 @@ buildPythonPackage rec { owner = "dknowles2"; repo = "pydrawise"; tag = version; - hash = "sha256-sstHydNXoz7fwNrN/9gIRg+9H6vF8WR6sGL04RatTkw="; + hash = "sha256-9WwVhA5dJTApjbSVLDGzfyzFXWFx/YJaUSRmaLkh2L0="; }; build-system = [ From 7a34be6aa43d2b62075dbfdb9d7a36e9ddc86235 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 11 Jun 2025 21:04:43 +0200 Subject: [PATCH 19/53] python313Packages.pymiele: 0.4.3 -> 0.5.2 https://github.com/astrandb/pymiele/releases/tag/v0.5.2 --- 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 ad6e86ff9cc5..56a22feb2ebf 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.4.3"; + version = "0.5.2"; pyproject = true; disabled = pythonOlder "3.13"; src = fetchPypi { inherit pname version; - hash = "sha256-o3G8+TdjPzctlq/CHYsac7aEx0hVLo1M1JLos3S9ek0="; + hash = "sha256-pU1PC1DXoXjZVkml3OFPhKgLVqhB9LbPPE1NzphyOSk="; }; build-system = [ setuptools ]; From 6c389678c575446b1a7db22258e99807c5408d9e Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 11 Jun 2025 21:10:30 +0200 Subject: [PATCH 20/53] python313Packages.pyswitchbot: 0.62.2 -> 0.65.0 (#410297) * python313Packages.pyswitchbot: 0.62.2 -> 0.65.0 Diff: https://github.com/Danielhiversen/pySwitchbot/compare/refs/tags/0.62.2...refs/tags/0.65.0 Changelog: https://github.com/Danielhiversen/pySwitchbot/releases/tag/0.65.0 --- pkgs/development/python-modules/pyswitchbot/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyswitchbot/default.nix b/pkgs/development/python-modules/pyswitchbot/default.nix index c9b8a791562f..826f4ca27c5e 100644 --- a/pkgs/development/python-modules/pyswitchbot/default.nix +++ b/pkgs/development/python-modules/pyswitchbot/default.nix @@ -16,7 +16,7 @@ buildPythonPackage rec { pname = "pyswitchbot"; - version = "0.62.2"; + version = "0.65.0"; pyproject = true; disabled = pythonOlder "3.8"; @@ -25,7 +25,7 @@ buildPythonPackage rec { owner = "Danielhiversen"; repo = "pySwitchbot"; tag = version; - hash = "sha256-kYk1mMY73RKW7OkKyK5idN+ib8OsIoMiGB5i/trgMZc="; + hash = "sha256-PxTkX0e3idwKR+3b5u6/71QN0YeJdmNmZx1vscAtfik="; }; build-system = [ setuptools ]; From 734814e4c6f665b1e22dbdf61e26fa248d759cb1 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 11 Jun 2025 21:06:29 +0200 Subject: [PATCH 21/53] python313Packages.pysmartthings: 3.2.3 -> 3.2.4 https://github.com/andrewsayre/pysmartthings/releases/tag/v3.2.4 --- 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 7bc19b5cf2b9..663c885e9ca4 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.3"; + version = "3.2.4"; pyproject = true; disabled = pythonOlder "3.12"; @@ -27,7 +27,7 @@ buildPythonPackage rec { owner = "andrewsayre"; repo = "pysmartthings"; tag = "v${version}"; - hash = "sha256-Bi/BHOvECzXhIBe+SK6wTmFnDbt1T28QAs7QETPH/YE="; + hash = "sha256-ObLoLL0BRnDfyrHYcQVD3pH00AdUWvwMIQ8vI2n3ZSc="; }; build-system = [ poetry-core ]; From 2c9af3b93605c140bd6389a8be430eed796ee0e7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 11 Jun 2025 21:11:15 +0200 Subject: [PATCH 22/53] python313Packages.python-linkplay: 0.2.10 -> 0.2.11 https://github.com/Velleman/python-linkplay/releases/tag/v0.2.11 --- pkgs/development/python-modules/python-linkplay/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-linkplay/default.nix b/pkgs/development/python-modules/python-linkplay/default.nix index 46c1fec651ca..f53de952a903 100644 --- a/pkgs/development/python-modules/python-linkplay/default.nix +++ b/pkgs/development/python-modules/python-linkplay/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "python-linkplay"; - version = "0.2.10"; + version = "0.2.11"; pyproject = true; src = fetchFromGitHub { owner = "Velleman"; repo = "python-linkplay"; tag = "v${version}"; - hash = "sha256-mXCeMz7j6fyotKIwAq2M82U92Yvu+VFFacptMtw28qU="; + hash = "sha256-/AXhbcaP3itLO8xiIOoLtHvc5wNs7o+fHH0nN+OoGNs="; }; build-system = [ setuptools ]; From c9972bf34edc846e720e02031046fbf9c395357f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 11 Jun 2025 21:11:54 +0200 Subject: [PATCH 23/53] python313Packages.python-tado: 0.18.14 -> 0.18.15 https://github.com/wmalgadey/PyTado/releases/tag/0.18.15 --- pkgs/development/python-modules/python-tado/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-tado/default.nix b/pkgs/development/python-modules/python-tado/default.nix index ea9e5085660a..7cde7aa3d8e6 100644 --- a/pkgs/development/python-modules/python-tado/default.nix +++ b/pkgs/development/python-modules/python-tado/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "python-tado"; - version = "0.18.14"; + version = "0.18.15"; pyproject = true; src = fetchFromGitHub { owner = "wmalgadey"; repo = "PyTado"; tag = version; - hash = "sha256-ubaYa/TC0hctqjuv7QBi/dlIJjWrvo4i9AjAtOIqviU="; + hash = "sha256-FUnD5JVS816XQYqXGSDnypqcYuKVhEeFIFcENf8BkcU="; }; build-system = [ setuptools ]; From 052cf61cc5ab996e215ff09986b150f01aaabcd7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 4 Jun 2025 15:35:16 +0000 Subject: [PATCH 24/53] python3Packages.switchbot-api: 2.3.1 -> 2.4.0 --- pkgs/development/python-modules/switchbot-api/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/switchbot-api/default.nix b/pkgs/development/python-modules/switchbot-api/default.nix index 85f302b3ffeb..44f5a31d89f9 100644 --- a/pkgs/development/python-modules/switchbot-api/default.nix +++ b/pkgs/development/python-modules/switchbot-api/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "switchbot-api"; - version = "2.3.1"; + version = "2.4.0"; pyproject = true; disabled = pythonOlder "3.10"; @@ -18,7 +18,7 @@ buildPythonPackage rec { owner = "SeraphicCorp"; repo = "py-switchbot-api"; tag = "v${version}"; - hash = "sha256-SVVFz+8LjPOJNjEREkKE4yyrDPE5Gf5qKY3ftsx3SyI="; + hash = "sha256-b5g/ha+/W/L4P7l89Nh6oec55njG9UuDA/zQtpLPf6o="; }; build-system = [ poetry-core ]; @@ -33,7 +33,7 @@ buildPythonPackage rec { meta = with lib; { description = "Asynchronous library to use Switchbot API"; homepage = "https://github.com/SeraphicCorp/py-switchbot-api"; - changelog = "https://github.com/SeraphicCorp/py-switchbot-api/releases/tag/v${version}"; + changelog = "https://github.com/SeraphicCorp/py-switchbot-api/releases/tag/${src.tag}"; license = licenses.mit; maintainers = with maintainers; [ fab ]; }; From 8758318e00fec40518571f4dfda7eb3cd86c0a3d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 21 May 2025 07:45:51 +0000 Subject: [PATCH 25/53] python3Packages.teslemetry-stream: 0.7.7 -> 0.7.9 --- pkgs/development/python-modules/teslemetry-stream/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/teslemetry-stream/default.nix b/pkgs/development/python-modules/teslemetry-stream/default.nix index bd10e55bab0c..2b8d9a907534 100644 --- a/pkgs/development/python-modules/teslemetry-stream/default.nix +++ b/pkgs/development/python-modules/teslemetry-stream/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "teslemetry-stream"; - version = "0.7.7"; + version = "0.7.9"; pyproject = true; src = fetchFromGitHub { owner = "Teslemetry"; repo = "python-teslemetry-stream"; tag = "v${version}"; - hash = "sha256-0gFX6tNBqqA7vh4d5zi38F2C1NqKjblc/8lz3DEBEJ8="; + hash = "sha256-qfe73wLj4CGfHU4MyQfUfM/P+R52Hd6FLr39wbIGg9Y="; }; build-system = [ setuptools ]; From 0b2a05836c9b117cf5bab35002be2b3f6b9c0f3f Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Thu, 12 Jun 2025 05:26:04 +1000 Subject: [PATCH 26/53] python3Packages.uiprotect: 7.6.0 -> 7.11.0 (#410623) https://github.com/uilibs/uiprotect/blob/v7.11.0/CHANGELOG.md --- pkgs/development/python-modules/uiprotect/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/uiprotect/default.nix b/pkgs/development/python-modules/uiprotect/default.nix index a0b53af1269e..ab7895f6341d 100644 --- a/pkgs/development/python-modules/uiprotect/default.nix +++ b/pkgs/development/python-modules/uiprotect/default.nix @@ -40,7 +40,7 @@ buildPythonPackage rec { pname = "uiprotect"; - version = "7.6.0"; + version = "7.11.0"; pyproject = true; disabled = pythonOlder "3.10"; @@ -49,7 +49,7 @@ buildPythonPackage rec { owner = "uilibs"; repo = "uiprotect"; tag = "v${version}"; - hash = "sha256-jFRBupuP0T/6e07qdJmzcz7P/IAYbY1+QxF6ErsFox0="; + hash = "sha256-K3Yk9ZMCMlclUYElnEjdTG8EwwUSzYhTcRrPuAG5Olc="; }; build-system = [ poetry-core ]; From 77a05a091d75e1cdd988376ecae6070a14b41ddd Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 11 Jun 2025 21:27:00 +0200 Subject: [PATCH 27/53] python3Packages.zigpy: 0.79.0 -> 0.80.1 https://github.com/zigpy/zigpy/releases/tag/0.80.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 27ad394a1f2a..b68dd60e3fec 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.79.0"; + version = "0.80.1"; pyproject = true; src = fetchFromGitHub { owner = "zigpy"; repo = "zigpy"; tag = version; - hash = "sha256-4bvVn9Pv37zngsiwy54g+z05uej5Bfwpt3mC9cxF2hk="; + hash = "sha256-OHwX2bwM6XYPGs2n7X5OQ3lW1lsD0RaaPNSFXOX+C/Q="; }; postPatch = '' From 05922686bddeece08296bd36847dd11e7c816948 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 11 Jun 2025 21:27:31 +0200 Subject: [PATCH 28/53] python3Packages.zha-quirks: 0.0.137 -> 0.0.138 https://github.com/zigpy/zha-device-handlers/releases/tag/0.0.138 --- pkgs/development/python-modules/zha-quirks/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/zha-quirks/default.nix b/pkgs/development/python-modules/zha-quirks/default.nix index 0022592f9f66..b49f0b1b4972 100644 --- a/pkgs/development/python-modules/zha-quirks/default.nix +++ b/pkgs/development/python-modules/zha-quirks/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "zha-quirks"; - version = "0.0.137"; + version = "0.0.138"; pyproject = true; disabled = pythonOlder "3.12"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "zigpy"; repo = "zha-device-handlers"; tag = version; - hash = "sha256-LieMWqUp4bOWMmFyQ04O2SyxxsBzKxWqatQUnh6Wx9M="; + hash = "sha256-lN7u8ve3s3xQg6JiltnsyVRob1vbnzurjp/FUYy10pc="; }; postPatch = '' From e3e88df2c5ef33889c9709020dd064f547cc8a1c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 11 Jun 2025 21:28:23 +0200 Subject: [PATCH 29/53] python3Packages.zigpy-deconz: 0.24.2 -> 0.25.0 https://github.com/zigpy/zigpy-deconz/releases/tag/0.25.0 --- pkgs/development/python-modules/zigpy-deconz/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/zigpy-deconz/default.nix b/pkgs/development/python-modules/zigpy-deconz/default.nix index 02f0e6f803b6..779329848cf4 100644 --- a/pkgs/development/python-modules/zigpy-deconz/default.nix +++ b/pkgs/development/python-modules/zigpy-deconz/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "zigpy-deconz"; - version = "0.24.2"; + version = "0.25.0"; pyproject = true; disabled = pythonOlder "3.7"; @@ -22,7 +22,7 @@ buildPythonPackage rec { owner = "zigpy"; repo = "zigpy-deconz"; tag = version; - hash = "sha256-el29EqCK9p3AII9LsMw+ikplHfDKNUIhaU3HJI0gfu8="; + hash = "sha256-aZRLfvAnJ1yO+d3LUx2ouqWPuwsIk51v+TSUkFfBbQA="; }; postPatch = '' From 6f197b1a79c5f21ffe2baa32e7ecaf09a853a256 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 11 Jun 2025 21:32:52 +0200 Subject: [PATCH 30/53] python3Packages.zha: 0.0.57 -> 0.0.59 https://github.com/zigpy/zha/releases/tag/0.0.59 --- 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 ff44dfeb74e3..8395428be649 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.57"; + version = "0.0.59"; pyproject = true; disabled = pythonOlder "3.12"; @@ -36,7 +36,7 @@ buildPythonPackage rec { owner = "zigpy"; repo = "zha"; tag = version; - hash = "sha256-eaOVQQ5GbWjJuK+30r3bcBMAFdVY9K9bwn+rd/qQ+Ow="; + hash = "sha256-wddMeXFKk8HBz8Hle5kbRaOkZLOr98HoiHYYlBtuxSA="; }; postPatch = '' From 3a80aea1328b74b9b053b6c172a047999eee343e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 11 Jun 2025 14:52:23 -0700 Subject: [PATCH 31/53] python3Packages.pysignalr: init at 1.3.0 --- .../python-modules/pysignalr/default.nix | 53 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 55 insertions(+) create mode 100644 pkgs/development/python-modules/pysignalr/default.nix diff --git a/pkgs/development/python-modules/pysignalr/default.nix b/pkgs/development/python-modules/pysignalr/default.nix new file mode 100644 index 000000000000..1dd2ec3e5912 --- /dev/null +++ b/pkgs/development/python-modules/pysignalr/default.nix @@ -0,0 +1,53 @@ +{ + aiohttp, + buildPythonPackage, + docker, + fetchFromGitHub, + lib, + msgpack, + orjson, + poetry-core, + pytest-asyncio, + pytestCheckHook, + requests, + websockets, +}: + +buildPythonPackage rec { + pname = "pysignalr"; + version = "1.3.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "baking-bad"; + repo = "pysignalr"; + tag = version; + hash = "sha256-3VZuS5q4b85Kuk2B00AeVpLGO232GN8tlfu6UaGmzjE="; + }; + + build-system = [ poetry-core ]; + + dependencies = [ + aiohttp + msgpack + orjson + websockets + ]; + + pythonImportsCheck = [ "pysignalr" ]; + + nativeCheckInputs = [ + docker + pytest-asyncio + pytestCheckHook + requests + ]; + + meta = { + changelog = "https://github.com/baking-bad/pysignalr/blob/${src.tag}/CHANGELOG.md"; + description = "Modern, reliable and async-ready client for SignalR protocol"; + homepage = "https://github.com/baking-bad/pysignalr"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 14cb710f929a..8291d2b76d67 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -13638,6 +13638,8 @@ self: super: with self; { pysignalclirestapi = callPackage ../development/python-modules/pysignalclirestapi { }; + pysignalr = callPackage ../development/python-modules/pysignalr { }; + pysigset = callPackage ../development/python-modules/pysigset { }; pysilero-vad = callPackage ../development/python-modules/pysilero-vad { }; From 22baf4d2c5e01a870b84a30ae6c4c7def699fb1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 11 Jun 2025 14:46:42 -0700 Subject: [PATCH 32/53] python3Packages.pysmarlaapi: init at 0.8.2 --- .../python-modules/pysmarlaapi/default.nix | 42 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 44 insertions(+) create mode 100644 pkgs/development/python-modules/pysmarlaapi/default.nix diff --git a/pkgs/development/python-modules/pysmarlaapi/default.nix b/pkgs/development/python-modules/pysmarlaapi/default.nix new file mode 100644 index 000000000000..560c0bccdac4 --- /dev/null +++ b/pkgs/development/python-modules/pysmarlaapi/default.nix @@ -0,0 +1,42 @@ +{ + aiohttp, + buildPythonPackage, + fetchFromGitHub, + flit-core, + jsonpickle, + lib, + pysignalr, +}: + +buildPythonPackage rec { + pname = "pysmarlaapi"; + version = "0.8.2"; + pyproject = true; + + src = fetchFromGitHub { + owner = "Explicatis-GmbH"; + repo = "pysmarlaapi"; + tag = version; + hash = "sha256-R+LoMXd+8I16ARgEz5us6VSRa64Ov4VKZ4KysTApk7c="; + }; + + build-system = [ flit-core ]; + + pythonRelaxDeps = true; + + dependencies = [ + aiohttp + jsonpickle + pysignalr + ]; + + pythonImportsCheck = [ "pysmarlaapi" ]; + + meta = { + changelog = "https://github.com/Explicatis-GmbH/pysmarlaapi/releases/tag/${src.tag}"; + description = "Swing2Sleep Smarla API"; + homepage = "https://github.com/Explicatis-GmbH/pysmarlaapi"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 8291d2b76d67..e6f91e2c07aa 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -13662,6 +13662,8 @@ self: super: with self; { pysmappee = callPackage ../development/python-modules/pysmappee { }; + pysmarlaapi = callPackage ../development/python-modules/pysmarlaapi { }; + pysmart = callPackage ../development/python-modules/pysmart { }; pysmartapp = callPackage ../development/python-modules/pysmartapp { }; From 12fc99d5a8bc22822a7b6b667a5f6141c6c1d53d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 11 Jun 2025 18:10:57 -0700 Subject: [PATCH 33/53] python3Packages.wsdot: init at 0.0.1 --- .../python-modules/wsdot/default.nix | 45 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 47 insertions(+) create mode 100644 pkgs/development/python-modules/wsdot/default.nix diff --git a/pkgs/development/python-modules/wsdot/default.nix b/pkgs/development/python-modules/wsdot/default.nix new file mode 100644 index 000000000000..66037e68a67c --- /dev/null +++ b/pkgs/development/python-modules/wsdot/default.nix @@ -0,0 +1,45 @@ +{ + aiohttp, + buildPythonPackage, + fetchFromGitHub, + hatchling, + lib, + pydantic, + pytest-asyncio, + pytestCheckHook, +}: + +buildPythonPackage rec { + pname = "wsdot"; + version = "0.0.1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "ucodery"; + repo = "wsdot"; + tag = "v${version}"; + hash = "sha256-ZmQXa/C5AxqzAdmxqStWnCLrm3AJb/krxbDhtLYMWPw="; + }; + + build-system = [ hatchling ]; + + dependencies = [ + aiohttp + pydantic + ]; + + pythonImportsCheck = [ "wsdot" ]; + + nativeCheckInputs = [ + pytest-asyncio + pytestCheckHook + ]; + + meta = { + changelog = "https://github.com/ucodery/wsdot/releases/tag/${src.tag}"; + description = "Python wrapper of the wsdot.wa.gov APIs"; + homepage = "https://github.com/ucodery/wsdot"; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index e6f91e2c07aa..1b9564f245e1 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -19324,6 +19324,8 @@ self: super: with self; { wsdiscovery = callPackage ../development/python-modules/wsdiscovery { }; + wsdot = callPackage ../development/python-modules/wsdot { }; + wsgi-intercept = callPackage ../development/python-modules/wsgi-intercept { }; wsgidav = callPackage ../development/python-modules/wsgidav { }; From f213053b9f69740629c95e13fa6df3fc7c44d3e2 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 11 Jun 2025 21:33:20 +0200 Subject: [PATCH 34/53] home-assistant.intents: 2025.5.7 -> 2025.6.10 https://github.com/home-assistant/intents/releases/tag/2025.6.10 --- pkgs/servers/home-assistant/intents.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/intents.nix b/pkgs/servers/home-assistant/intents.nix index 690486c40578..d6044c988380 100644 --- a/pkgs/servers/home-assistant/intents.nix +++ b/pkgs/servers/home-assistant/intents.nix @@ -22,7 +22,7 @@ buildPythonPackage rec { pname = "home-assistant-intents"; - version = "2025.5.7"; + version = "2025.6.10"; pyproject = true; disabled = pythonOlder "3.9"; @@ -32,7 +32,7 @@ buildPythonPackage rec { repo = "intents-package"; rev = "refs/tags/${version}"; fetchSubmodules = true; - hash = "sha256-803TTK8wT00uZjXl6EfNMNveRBeKPQIgRXIawg68tEU="; + hash = "sha256-MCObny6x3rgKz2KcMBanGOCaPw/4wHYsdzFIKhqeosw="; }; build-system = [ From 350a45641bf4f76e23fe8ccfc2294bc8533e34bb Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 11 Jun 2025 21:35:55 +0200 Subject: [PATCH 35/53] home-assistant: 2025.5.3 -> 2025.6.0 https://www.home-assistant.io/blog/2025/06/11/release-20256/ --- .../home-assistant/component-packages.nix | 78 ++++++++++++++++--- pkgs/servers/home-assistant/default.nix | 7 +- pkgs/servers/home-assistant/frontend.nix | 4 +- pkgs/servers/home-assistant/tests.nix | 4 + 4 files changed, 79 insertions(+), 14 deletions(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index 24a0bc183ba3..4978c73f54ae 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.3"; + version = "2025.6.0"; components = { "3_day_blinds" = ps: with ps; [ @@ -182,6 +182,10 @@ ps: with ps; [ pyturbojpeg ]; + "alexa_devices" = + ps: with ps; [ + aioamazondevices + ]; "alpha_vantage" = ps: with ps; [ alpha-vantage @@ -1163,6 +1167,7 @@ aiodhcpwatcher aiodiscover cached-ipaddress + ifaddr ]; "diagnostics" = ps: with ps; [ @@ -1635,7 +1640,7 @@ "ezviz" = ps: with ps; [ ha-ffmpeg - pyezviz + pyezvizapi ]; "faa_delays" = ps: with ps; [ @@ -2593,6 +2598,10 @@ ps: with ps; [ imgw-pib ]; + "immich" = + ps: with ps; [ + aioimmich + ]; "improv_ble" = ps: with ps; [ aioesphomeapi @@ -2840,6 +2849,9 @@ ps: with ps; [ pyjvcprojector ]; + "kaiser_nienhaus" = + ps: with ps; [ + ]; "kaiterra" = ps: with ps; [ ]; # missing inputs: kaiterra-async-client @@ -4320,6 +4332,9 @@ ps: with ps; [ home-assistant-frontend ]; + "paperless_ngx" = + ps: with ps; [ + ]; # missing inputs: pypaperless "pcs_lighting" = ps: with ps; [ ]; @@ -4486,6 +4501,33 @@ pyspeex-noise zeroconf ]; + "probe_plus" = + ps: with ps; [ + aioesphomeapi + aiohasupervisor + aioruuvigateway + aioshelly + aiousbwatcher + bleak + bleak-esphome + bleak-retry-connector + bluetooth-adapters + bluetooth-auto-recovery + bluetooth-data-tools + dbus-fast + esphome-dashboard-api + ha-ffmpeg + habluetooth + hassil + home-assistant-intents + ifaddr + mutagen + pymicro-vad + pyprobeplus + pyserial + pyspeex-noise + zeroconf + ]; "profiler" = ps: with ps; [ guppy3 @@ -4813,7 +4855,8 @@ "remote_rpi_gpio" = ps: with ps; [ gpiozero - ]; # missing inputs: pigpio + pigpio + ]; "renault" = ps: with ps; [ renault-api @@ -4924,11 +4967,6 @@ "rtorrent" = ps: with ps; [ ]; - "rtsp_to_webrtc" = - ps: with ps; [ - pyturbojpeg - rtsp-to-webrtc - ]; "ruckus_unleashed" = ps: with ps; [ aioruckus @@ -5327,6 +5365,10 @@ ps: with ps; [ pysmappee ]; + "smarla" = + ps: with ps; [ + pysmarlaapi + ]; "smart_blinds" = ps: with ps; [ ]; @@ -5573,7 +5615,10 @@ ]; "suez_water" = ps: with ps; [ + fnv-hash-fast + psutil-home-assistant pysuezv2 + sqlalchemy ]; "sun" = ps: with ps; [ @@ -6475,6 +6520,7 @@ ]; "wsdot" = ps: with ps; [ + wsdot ]; "wyoming" = ps: with ps; [ @@ -6691,6 +6737,10 @@ "ziggo_mediabox_xl" = ps: with ps; [ ]; # missing inputs: ziggo-mediabox-xl + "zimi" = + ps: with ps; [ + zcc-helper + ]; "zodiac" = ps: with ps; [ ]; @@ -6749,6 +6799,7 @@ "alarmdecoder" "alert" "alexa" + "alexa_devices" "amberelectric" "ambient_network" "ambient_station" @@ -6854,6 +6905,7 @@ "cover" "cpuspeed" "crownstone" + "cups" "daikin" "datadog" "date" @@ -6879,6 +6931,8 @@ "directv" "discord" "discovergy" + "dlib_face_detect" + "dlib_face_identify" "dlna_dmr" "dlna_dms" "dnsip" @@ -6902,6 +6956,7 @@ "econet" "ecovacs" "ecowitt" + "eddystone_temperature" "edl21" "efergy" "eheimdigital" @@ -7081,6 +7136,7 @@ "imap" "imeon_inverter" "imgw_pib" + "immich" "improv_ble" "incomfort" "influxdb" @@ -7310,6 +7366,7 @@ "p1_monitor" "palazzetti" "panasonic_viera" + "pandora" "panel_custom" "peblar" "peco" @@ -7331,6 +7388,7 @@ "powerfox" "powerwall" "private_ble_device" + "probe_plus" "profiler" "prometheus" "prosegur" @@ -7352,6 +7410,7 @@ "qld_bushfire" "qnap" "qnap_qsw" + "quantum_gateway" "qwikswitch" "rabbitair" "rachio" @@ -7396,7 +7455,6 @@ "rova" "rpi_power" "rss_feed_template" - "rtsp_to_webrtc" "ruckus_unleashed" "russound_rio" "ruuvi_gateway" @@ -7446,6 +7504,7 @@ "slimproto" "sma" "smappee" + "smarla" "smart_meter_texas" "smartthings" "smarttub" @@ -7654,6 +7713,7 @@ "zerproc" "zeversolar" "zha" + "zimi" "zodiac" "zone" "zwave_js" diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix index 8d286ae30426..5361f9534260 100644 --- a/pkgs/servers/home-assistant/default.nix +++ b/pkgs/servers/home-assistant/default.nix @@ -386,7 +386,7 @@ let extraBuildInputs = extraPackages python.pkgs; # Don't forget to run update-component-packages.py after updating - hassVersion = "2025.5.3"; + hassVersion = "2025.6.0"; in python.pkgs.buildPythonApplication rec { @@ -407,13 +407,13 @@ python.pkgs.buildPythonApplication rec { owner = "home-assistant"; repo = "core"; tag = version; - hash = "sha256-qqPO7dr+Sb1RKYoOV7MhT2E1FcW7lAKTTB0T+UzLwzk="; + hash = "sha256-SSMubMXk6lasj0CwgPVQRzW7yzkN3lWaoJJDf51zIGQ="; }; # Secondary source is pypi sdist for translations sdist = fetchPypi { inherit pname version; - hash = "sha256-8WusUfZEyoBPltVrDpDQVkbIFEHn1GGdA4Pt0Zb1+Fo="; + hash = "sha256-3PiRVBtboqWVU5da8EeOkRWAGumrLENNSMD4cD7/MOU="; }; build-system = with python.pkgs; [ @@ -448,6 +448,7 @@ python.pkgs.buildPythonApplication rec { dependencies = with python.pkgs; [ # Only packages required in pyproject.toml aiodns + aiofiles aiohasupervisor aiohttp aiohttp-asyncmdnsresolver diff --git a/pkgs/servers/home-assistant/frontend.nix b/pkgs/servers/home-assistant/frontend.nix index 79baae724705..d874c8675e71 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 = "20250516.0"; + version = "20250531.2"; format = "wheel"; src = fetchPypi { @@ -16,7 +16,7 @@ buildPythonPackage rec { pname = "home_assistant_frontend"; dist = "py3"; python = "py3"; - hash = "sha256-KyZE9SmEoAKgaZMRvs83BK73Yo3fqD8O+vMBO4JE+Ng="; + hash = "sha256-i77uNNUHwPW+A4RkweqcvOdJofKSWhzoeup5HQFwMzQ="; }; # 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 a2bb4400aa68..da4f2f66adb1 100644 --- a/pkgs/servers/home-assistant/tests.nix +++ b/pkgs/servers/home-assistant/tests.nix @@ -63,6 +63,10 @@ let }; extraDisabledTests = { + conversation = [ + # intent fixture mismatch + "test_error_no_device_on_floor" + ]; forecast_solar = [ # language fixture mismatch "test_enabling_disable_by_default" From 858d781d0c34709a7ab53ccc70dd519ad873baa6 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 11 Jun 2025 21:37:31 +0200 Subject: [PATCH 36/53] python3Packages.pyezviz: remove Has been deprecated and replaced by pyezvizapi. --- .../python-modules/pyezviz/default.nix | 54 ------------------- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 - 3 files changed, 1 insertion(+), 56 deletions(-) delete mode 100644 pkgs/development/python-modules/pyezviz/default.nix diff --git a/pkgs/development/python-modules/pyezviz/default.nix b/pkgs/development/python-modules/pyezviz/default.nix deleted file mode 100644 index 3e8bf9bb3274..000000000000 --- a/pkgs/development/python-modules/pyezviz/default.nix +++ /dev/null @@ -1,54 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchFromGitHub, - paho-mqtt, - pandas, - pycryptodome, - pythonOlder, - requests, - setuptools, - xmltodict, -}: - -buildPythonPackage rec { - pname = "pyezviz"; - version = "0.2.2.4a"; - pyproject = true; - - disabled = pythonOlder "3.7"; - - src = fetchFromGitHub { - owner = "baqs"; - repo = "pyEzviz"; - tag = version; - hash = "sha256-OgDplQ6TrK2CZbNgJpoYC8TkK1sG73HdpUyHE+2ZTLk="; - }; - - build-system = [ setuptools ]; - - dependencies = [ - paho-mqtt - pandas - pycryptodome - requests - xmltodict - ]; - - # Project has no tests. test_cam_rtsp.py is more a sample for using the module - doCheck = false; - - pythonImportsCheck = [ "pyezviz" ]; - - # renamed to pyezvizapi - passthru.skipBulkUpdate = true; - - meta = with lib; { - description = "Python interface for for Ezviz cameras"; - homepage = "https://github.com/baqs/pyEzviz/"; - changelog = "https://github.com/BaQs/pyEzviz/releases/tag/${version}"; - license = with licenses; [ asl20 ]; - maintainers = with maintainers; [ fab ]; - mainProgram = "pyezviz"; - }; -} diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index f81fd21c3f8a..319cc15922b9 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -535,6 +535,7 @@ mapAliases ({ pydns = py3dns; # added 2024-10-25 pydrive = throw "pydrive is broken and deprecated and has been replaced with pydrive2."; # added 2022-06-01 pyephember = throw "pyephember was removed because Home Assistant switched to pyephember2"; # added 2025-05-07 + pyezviz = throw "pyeziz has been removed in favor of pyevizapi, where development continues"; # added 2025-06-11 pyjet = throw "pyjet is deprecated, use fastjet instead"; # added 2023-05-10 pygame_sdl2 = pygame-sdl2; # added 2024-01-07 pygogo = throw "pygogo has been removed, since it is abandoned and had no maintainer"; # added 2024-07-27 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 1b9564f245e1..4ee283b41fc4 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -12513,8 +12513,6 @@ self: super: with self; { pyexploitdb = callPackage ../development/python-modules/pyexploitdb { }; - pyezviz = callPackage ../development/python-modules/pyezviz { }; - pyezvizapi = callPackage ../development/python-modules/pyezvizapi { }; pyface = callPackage ../development/python-modules/pyface { }; From b0e0211c614b6f09115361181e56bc394063817e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 11 Jun 2025 23:04:10 +0200 Subject: [PATCH 37/53] home-assistant-custom-components.frigate: disable more tests With 2026.6.0 the frontend_stream_type was removed, but that looks like it was only used in tests. --- .../home-assistant/custom-components/frigate/package.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/servers/home-assistant/custom-components/frigate/package.nix b/pkgs/servers/home-assistant/custom-components/frigate/package.nix index c32451dfa188..a897f1a0c15c 100644 --- a/pkgs/servers/home-assistant/custom-components/frigate/package.nix +++ b/pkgs/servers/home-assistant/custom-components/frigate/package.nix @@ -41,6 +41,14 @@ buildHomeAssistantComponent rec { ++ (homeassistant.getPackages "mqtt" homeassistant.python.pkgs) ++ (homeassistant.getPackages "stream" homeassistant.python.pkgs); + disabledTests = [ + # https://github.com/blakeblackshear/frigate-hass-integration/issues/922 + "test_frigate_camera_setup" + "test_frigate_camera_setup_birdseye" + "test_frigate_camera_setup_webrtc" + "test_frigate_camera_setup_birdseye_webrtc" + ]; + disabledTestPaths = [ # https://github.com/blakeblackshear/frigate-hass-integration/issues/907 "tests/test_media_source.py" From b288524c024bbf51e9b11ae948162b5e267002e8 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 12 Jun 2025 04:53:36 +0200 Subject: [PATCH 38/53] python313Packages.homeassistant-stubs: 2025.5.3 -> 2025.6.0 https://github.com/KapJI/homeassistant-stubs/releases/tag/2025.6.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 7aae398e2d13..4ce5cc6b5061 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.3"; + version = "2025.6.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-9RL6p68L3lvH5h/kBekiu1pqJ1mXEUB6nmp+qe0sAsg="; + hash = "sha256-CjMNxzX2w6mFdQ0RyEq7rHUC4U+EyVeaupREwtuts3Y="; }; build-system = [ From 3051f1b3adcdc4a56489bd31d504a0d0ade80499 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 12 Jun 2025 16:32:00 +0200 Subject: [PATCH 39/53] home-assistant.python.pkgs.pytest-homeassistant-custom-component: 0.13.246 -> 0.13.251 https://github.com/MatthewFlamm/pytest-homeassistant-custom-component/blob/refs/tags/0.13.251/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 77e202cccae4..cb9ef628b7f5 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.246"; + version = "0.13.251"; 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-FTEDKnVVr6rNvUoSxOkyZrDfNYIUQGKmFt6eNKHI8FM="; + hash = "sha256-S+BC3ohAsY11SdZZdlETskCAopKeohgb16vMpko01YY="; }; build-system = [ setuptools ]; From ec0c4ee24c2ae0855e731242d6ac8542599f0ae3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 12 Jun 2025 16:32:45 +0200 Subject: [PATCH 40/53] home-assistant-custom-components.alarmo: 1.10.8 -> 1.10.9 https://github.com/nielsfaber/alarmo/releases/tag/v1.10.9 --- .../home-assistant/custom-components/alarmo/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/alarmo/package.nix b/pkgs/servers/home-assistant/custom-components/alarmo/package.nix index a49b688475ee..37c6c1b3af13 100644 --- a/pkgs/servers/home-assistant/custom-components/alarmo/package.nix +++ b/pkgs/servers/home-assistant/custom-components/alarmo/package.nix @@ -7,13 +7,13 @@ buildHomeAssistantComponent rec { owner = "nielsfaber"; domain = "alarmo"; - version = "1.10.8"; + version = "1.10.9"; src = fetchFromGitHub { owner = "nielsfaber"; repo = "alarmo"; tag = "v${version}"; - hash = "sha256-XfeUjZ9icgWFfeJabib1KlrGuGJKuoOZuJH/OFMw/4M="; + hash = "sha256-eNAtHAa6Ye20Em/2i6+k6OMODTulKprywz1dVZHF4Vc="; }; postPatch = '' From ba758a9143745663085ed8e7409c1b60091b83d4 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 12 Jun 2025 16:33:16 +0200 Subject: [PATCH 41/53] home-assistant-custom-components.daikin_onecta: 4.2.6 -> 4.2.8 https://github.com/jwillemsen/daikin_onecta/tag/v4.2.8 --- .../custom-components/daikin_onecta/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/daikin_onecta/package.nix b/pkgs/servers/home-assistant/custom-components/daikin_onecta/package.nix index a3e7f431134a..6f0f97508687 100644 --- a/pkgs/servers/home-assistant/custom-components/daikin_onecta/package.nix +++ b/pkgs/servers/home-assistant/custom-components/daikin_onecta/package.nix @@ -7,13 +7,13 @@ buildHomeAssistantComponent rec { owner = "jwillemsen"; domain = "daikin_onecta"; - version = "4.2.6"; + version = "4.2.8"; src = fetchFromGitHub { owner = "jwillemsen"; repo = "daikin_onecta"; tag = "v${version}"; - hash = "sha256-JBo2205wHeC+5+kontzqgRLTss2Naht/TbkuEAs2nSQ="; + hash = "sha256-ozOJQDoE/t2FhnsVCnP+WCrFr/l19+onr488JN2fSE0="; }; meta = { From 17c7ae9020facf6811e49b3798175524af26dcb8 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 12 Jun 2025 16:33:34 +0200 Subject: [PATCH 42/53] home-assistant-custom-components.emporia_vue: 0.10.2-pre -> 0.11.1 https://github.com/magico13/ha-emporia-vue/releases/tag/v0.11.1 --- .../home-assistant/custom-components/emporia_vue/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/emporia_vue/package.nix b/pkgs/servers/home-assistant/custom-components/emporia_vue/package.nix index 80004f862251..4fffba723aaa 100644 --- a/pkgs/servers/home-assistant/custom-components/emporia_vue/package.nix +++ b/pkgs/servers/home-assistant/custom-components/emporia_vue/package.nix @@ -8,13 +8,13 @@ buildHomeAssistantComponent rec { owner = "magico13"; domain = "emporia_vue"; - version = "0.10.2-pre"; + version = "0.11.1"; src = fetchFromGitHub { owner = "magico13"; repo = "ha-emporia-vue"; rev = "v${version}"; - hash = "sha256-mXzgd0dFwnwFCG0+9825uOrYhv2SNuLAOO1Unq6Kw/w="; + hash = "sha256-XyGF7tVPPIMjzYXKpiF2lqQiCpPkJ/cOjZZCB2XMDYU="; }; dependencies = [ From ad18572929db3f7db791a5ea4a088175ff23d22d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 12 Jun 2025 16:36:22 +0200 Subject: [PATCH 43/53] home-assistant-custom-components.oref_alert: 2.21.1 -> 2.22.1 https://github.com/amitfin/oref_alert/releases/tag/v2.22.1 --- .../home-assistant/custom-components/oref_alert/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/oref_alert/package.nix b/pkgs/servers/home-assistant/custom-components/oref_alert/package.nix index 7775b1ea0261..cf728b50fe1e 100644 --- a/pkgs/servers/home-assistant/custom-components/oref_alert/package.nix +++ b/pkgs/servers/home-assistant/custom-components/oref_alert/package.nix @@ -12,13 +12,13 @@ buildHomeAssistantComponent rec { owner = "amitfin"; domain = "oref_alert"; - version = "2.21.1"; + version = "2.22.1"; src = fetchFromGitHub { owner = "amitfin"; repo = "oref_alert"; tag = "v${version}"; - hash = "sha256-ov/smP7rflRfQMqYduTxDAYj5xQkpZJSzIQZrP0YADQ="; + hash = "sha256-OO3My8U8SCmhaJQI7y0kxVKj/stvfp3pdqhFdTCcIWs="; }; dependencies = [ From 10939d74ff926f311ee29079726fb907e17bc56b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 12 Jun 2025 16:36:41 +0200 Subject: [PATCH 44/53] python3Packages.midea-local: 6.2.0 -> 6.3.0 https://github.com/midea-lan/midea-local/releases/tag/v6.3.0 --- pkgs/development/python-modules/midea-local/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/midea-local/default.nix b/pkgs/development/python-modules/midea-local/default.nix index 47d827f46c82..96280ff2f935 100644 --- a/pkgs/development/python-modules/midea-local/default.nix +++ b/pkgs/development/python-modules/midea-local/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "midea-local"; - version = "6.2.0"; + version = "6.3.0"; pyproject = true; src = fetchFromGitHub { owner = "midea-lan"; repo = "midea-local"; tag = "v${version}"; - hash = "sha256-zXOxgPFX6TRdFnQ0OqqEu1sy9MmlfxEg7KedQWxYv48="; + hash = "sha256-J044JyRrpig2RmX39tvxBbjFExFouK3++0mvaPN+8To="; }; build-system = [ setuptools ]; From 2d479eba456781215a3877bc1419ac6a5f347db3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 12 Jun 2025 16:36:51 +0200 Subject: [PATCH 45/53] home-assistant-custom-components.samsungtv-smart: 0.13.5 -> 0.13.6 https://github.com/ollo69/ha-samsungtv-smart/releases/tag/v0.13.6 --- .../custom-components/samsungtv-smart/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/samsungtv-smart/package.nix b/pkgs/servers/home-assistant/custom-components/samsungtv-smart/package.nix index e88ce9ac0d0c..0e76b72beda9 100644 --- a/pkgs/servers/home-assistant/custom-components/samsungtv-smart/package.nix +++ b/pkgs/servers/home-assistant/custom-components/samsungtv-smart/package.nix @@ -11,13 +11,13 @@ buildHomeAssistantComponent rec { owner = "ollo69"; domain = "samsungtv_smart"; - version = "0.13.5"; + version = "0.13.6"; src = fetchFromGitHub { owner = "ollo69"; repo = "ha-samsungtv-smart"; tag = "v${version}"; - hash = "sha256-12wx8HaTEFQZOnxfcuAKFOXPdDpfAl608N1E6gmWqBI="; + hash = "sha256-4tBluCKt8e5tyUkv79t+pW/KNZUTEIeTY012x7CLN38="; }; dependencies = [ From fae473110339cbc94e597025ee48a6533a75be3e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 12 Jun 2025 16:37:19 +0200 Subject: [PATCH 46/53] home-assistant-custom-components.midea_ac_lan: 0.6.7 -> 0.6.8 https://github.com/wuwentao/midea_ac_lan/releases/tag/v0.6.8 --- .../home-assistant/custom-components/midea_ac_lan/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/midea_ac_lan/package.nix b/pkgs/servers/home-assistant/custom-components/midea_ac_lan/package.nix index f1bbbcee56c5..a44ccbed54c9 100644 --- a/pkgs/servers/home-assistant/custom-components/midea_ac_lan/package.nix +++ b/pkgs/servers/home-assistant/custom-components/midea_ac_lan/package.nix @@ -8,13 +8,13 @@ buildHomeAssistantComponent rec { owner = "wuwentao"; domain = "midea_ac_lan"; - version = "0.6.7"; + version = "0.6.8"; src = fetchFromGitHub { inherit owner; repo = domain; tag = "v${version}"; - hash = "sha256-L1dlj7gOH/VpwayoyQGbwu/4IIDW1tTxmnTQNTwfxUw="; + hash = "sha256-y78Leb+XxEpijP7XbmjDGSD2RArfxlSgdtXkeYggxto="; }; dependencies = [ midea-local ]; From 5786f76d7aa7965d2f173f202eb58d5424238529 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 12 Jun 2025 16:37:39 +0200 Subject: [PATCH 47/53] home-assistant-custom-components.solax_modbus: 2025.04.4 -> 2025.06.1 https://github.com/wills106/homeassistant-solax-modbus/releases/tag/2025.06.1 --- .../home-assistant/custom-components/solax_modbus/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/solax_modbus/package.nix b/pkgs/servers/home-assistant/custom-components/solax_modbus/package.nix index 664d8c13f4ac..7f127bd200a7 100644 --- a/pkgs/servers/home-assistant/custom-components/solax_modbus/package.nix +++ b/pkgs/servers/home-assistant/custom-components/solax_modbus/package.nix @@ -8,13 +8,13 @@ buildHomeAssistantComponent rec { owner = "wills106"; domain = "solax_modbus"; - version = "2025.04.4"; + version = "2025.06.1"; src = fetchFromGitHub { owner = "wills106"; repo = "homeassistant-solax-modbus"; tag = version; - hash = "sha256-fgvhF+1fz3pNOZJQjf/iF2Lh9j6mMkUXjgLyCja84K0="; + hash = "sha256-aKbd/eNzROHF4evFS4sH8+dJwj5f3xZsF4qjTzHIu9g="; }; postPatch = '' From de301e574445f1c37d42ee045cf6e56030ad45a1 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 12 Jun 2025 16:37:55 +0200 Subject: [PATCH 48/53] home-assistant-custom-components.sun2: 3.3.5 -> 3.4.0b0 https://github.com/pnbruckner/ha-sun2/releases/tag/3.4.0b0 --- .../servers/home-assistant/custom-components/sun2/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/sun2/package.nix b/pkgs/servers/home-assistant/custom-components/sun2/package.nix index b707d666ee26..7380e37b5ea2 100644 --- a/pkgs/servers/home-assistant/custom-components/sun2/package.nix +++ b/pkgs/servers/home-assistant/custom-components/sun2/package.nix @@ -7,13 +7,13 @@ buildHomeAssistantComponent rec { owner = "pnbruckner"; domain = "sun2"; - version = "3.3.5"; + version = "3.4.0b0"; src = fetchFromGitHub { inherit owner; repo = "ha-sun2"; tag = version; - hash = "sha256-aR9tQw1d64RWuwc9QLhTP0z4TdaKeRfN0p7lMdWUpgw="; + hash = "sha256-yPqsbwabEcYhHFp5wzXf70SaEi0bfXw0IdFe0UahsEU="; }; meta = rec { From 8d20160183655330c5cf1a9d4354b404e0c0c195 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 12 Jun 2025 16:38:18 +0200 Subject: [PATCH 49/53] home-assistant-custom-components.versatile_thermostat: 7.3.1 -> 7.3.2 https://github.com/jmcollin78/versatile_thermostat/releases/tag/7.3.2 --- .../custom-components/versatile_thermostat/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/versatile_thermostat/package.nix b/pkgs/servers/home-assistant/custom-components/versatile_thermostat/package.nix index d6eb9f676414..0517eec943ca 100644 --- a/pkgs/servers/home-assistant/custom-components/versatile_thermostat/package.nix +++ b/pkgs/servers/home-assistant/custom-components/versatile_thermostat/package.nix @@ -8,13 +8,13 @@ buildHomeAssistantComponent rec { owner = "jmcollin78"; domain = "versatile_thermostat"; - version = "7.3.1"; + version = "7.3.2"; src = fetchFromGitHub { inherit owner; repo = domain; rev = "refs/tags/${version}"; - hash = "sha256-sRmf+6rOWnbLZaO5kJw+9Udsyj6fX2BeFh8tN9xkZRk="; + hash = "sha256-kUA9ApJsrKIqo7M9HPI3DLh+vzOwdSuDrdycUvrzhxU="; }; passthru.updateScript = gitUpdater { ignoredVersions = "(Alpha|Beta|alpha|beta).*"; }; From f9cc4d00c6dc740ea9471bfd2fa8f890a9e45e07 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 12 Jun 2025 16:38:32 +0200 Subject: [PATCH 50/53] home-assistant-custom-components.volvo_cars: 1.5.3 -> 1.5.4 https://github.com/thomasddn/ha-volvo-cars/releases/tag/v1.5.4 --- .../home-assistant/custom-components/volvo_cars/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/volvo_cars/package.nix b/pkgs/servers/home-assistant/custom-components/volvo_cars/package.nix index 7934cb9bb2b7..765efc08c5d4 100644 --- a/pkgs/servers/home-assistant/custom-components/volvo_cars/package.nix +++ b/pkgs/servers/home-assistant/custom-components/volvo_cars/package.nix @@ -7,13 +7,13 @@ buildHomeAssistantComponent rec { owner = "thomasddn"; domain = "volvo_cars"; - version = "1.5.3"; + version = "1.5.4"; src = fetchFromGitHub { owner = "thomasddn"; repo = "ha-volvo-cars"; tag = "v${version}"; - hash = "sha256-f7+RBAOkNUVJ4P/B/cMK7eGFrTnn8TGsC26vfSHc8Z4="; + hash = "sha256-oAGUa8KxLbzZs7xw/P9kwwG/ija03HXJ4jACluUd048="; }; meta = with lib; { From b2ea6fa066c62e37e20f2afc1905fc0447883ee2 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 12 Jun 2025 16:40:47 +0200 Subject: [PATCH 51/53] home-assistant-custom-lovelace-modules.universal-remote-card: 4.5.4 -> 4.5.5 https://github.com/Nerwyn/android-tv-card/compare/4.5.4...4.5.5 --- .../universal-remote-card/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/package.nix index cfa2a9a62368..bd98c5014608 100644 --- a/pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/package.nix +++ b/pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/package.nix @@ -6,18 +6,18 @@ buildNpmPackage rec { pname = "universal-remote-card"; - version = "4.5.4"; + version = "4.5.5"; src = fetchFromGitHub { owner = "Nerwyn"; repo = "android-tv-card"; rev = version; - hash = "sha256-WRDeHUp+uLBbPRNvIuRNXhm+yAgG1hwZiO0S0FLDOFY="; + hash = "sha256-qAJ7+xiSN04MhAkoWqITg+lrk9uHkN1BKtgPpv3UHSo="; }; patches = [ ./dont-call-git.patch ]; - npmDepsHash = "sha256-F1j7/QvP3rJTFLdOdF2/0Jf6sVLZ2EUwkbtNB5/6OBE="; + npmDepsHash = "sha256-XDCP/X/JdMI8/vuMbd+BRxkwsQT1RCSPZi7aXoh08yM="; installPhase = '' runHook preInstall From ceaeb4a25cafc5e4ecd5055f68da3bb564b777b9 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 12 Jun 2025 16:42:51 +0200 Subject: [PATCH 52/53] python3Packages.tinytuya: 1.16.1 -> 1.17.1 https://github.com/jasonacox/tinytuya/releases/tag/v1.16.2 https://github.com/jasonacox/tinytuya/releases/tag/v1.16.3 https://github.com/jasonacox/tinytuya/releases/tag/v1.17.0 https://github.com/jasonacox/tinytuya/releases/tag/v1.17.1 --- pkgs/development/python-modules/tinytuya/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tinytuya/default.nix b/pkgs/development/python-modules/tinytuya/default.nix index d4ff3e2a7fca..f19031c8fdc1 100644 --- a/pkgs/development/python-modules/tinytuya/default.nix +++ b/pkgs/development/python-modules/tinytuya/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "tinytuya"; - version = "1.16.1"; + version = "1.17.1"; pyproject = true; disabled = pythonOlder "3.10"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "jasonacox"; repo = "tinytuya"; tag = "v${version}"; - hash = "sha256-+ReTNPKMYUXNA5tu7kZM8/7Bh4XjHSjZTiW8ROHkk5M="; + hash = "sha256-ivtd61r68kUP/OOIkdTjVI5FiD7QsYe6eSr2WiVF7OI="; }; build-system = [ setuptools ]; From 13b78b02c3ff8c2642fee3b75dba8721b02ddf10 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 12 Jun 2025 16:45:04 +0200 Subject: [PATCH 53/53] home-assistant-custom-components.tuya_local: 2025.4.0 -> 2025.6.0 https://github.com/make-all/tuya-local/releases/tag/2025.5.0 https://github.com/make-all/tuya-local/releases/tag/2025.5.1 https://github.com/make-all/tuya-local/releases/tag/2025.6.0 --- .../home-assistant/custom-components/tuya_local/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/tuya_local/package.nix b/pkgs/servers/home-assistant/custom-components/tuya_local/package.nix index d1998fc8bf20..2cf417db6e0e 100644 --- a/pkgs/servers/home-assistant/custom-components/tuya_local/package.nix +++ b/pkgs/servers/home-assistant/custom-components/tuya_local/package.nix @@ -11,13 +11,13 @@ buildHomeAssistantComponent rec { owner = "make-all"; domain = "tuya_local"; - version = "2025.4.0"; + version = "2025.6.0"; src = fetchFromGitHub { inherit owner; repo = "tuya-local"; tag = version; - hash = "sha256-lvDiB/kVlPsKI28muv03B8j/0RD7U4I4ZNiucji8/e4="; + hash = "sha256-2Fvb2WcFNGSFxYHoxxL89DcbcIFa+OFyGodoop0KauA="; }; dependencies = [