From a7db7a471ca1171a8a8374b57c0e53e028b962c8 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 26 Jan 2026 11:36:20 +0100 Subject: [PATCH 1/3] python313Packages.aioesphomeapi: 43.13.0 -> 43.14.0 Diff: https://github.com/esphome/aioesphomeapi/compare/v43.13.0...v43.14.0 Changelog: https://github.com/esphome/aioesphomeapi/releases/tag/v43.14.0 --- 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 9b74a4e7590d..5cc1eb03a29e 100644 --- a/pkgs/development/python-modules/aioesphomeapi/default.nix +++ b/pkgs/development/python-modules/aioesphomeapi/default.nix @@ -26,14 +26,14 @@ buildPythonPackage (finalAttrs: { pname = "aioesphomeapi"; - version = "43.13.0"; + version = "43.14.0"; pyproject = true; src = fetchFromGitHub { owner = "esphome"; repo = "aioesphomeapi"; tag = "v${finalAttrs.version}"; - hash = "sha256-ffpXmZcDd0L1wY+S3pzkenlart9jSRSeeJdwd2GGu2w="; + hash = "sha256-SuJNGRaXWq7KDMshq46oKSVD+1eVUqOhy9D/R3OLeys="; }; build-system = [ From 4b9fc46d788193287305d4b8e3b414f52283a56e Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 26 Jan 2026 11:36:51 +0100 Subject: [PATCH 2/3] python313Packages.bleak-esphome: 3.4.0 -> 3.4.1 Changelog: https://github.com/bluetooth-devices/bleak-esphome/blob/v3.4.1/CHANGELOG.md --- .../python-modules/bleak-esphome/default.nix | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/bleak-esphome/default.nix b/pkgs/development/python-modules/bleak-esphome/default.nix index 7c3f3e36e7bc..8f1919dd0832 100644 --- a/pkgs/development/python-modules/bleak-esphome/default.nix +++ b/pkgs/development/python-modules/bleak-esphome/default.nix @@ -7,7 +7,6 @@ buildPythonPackage, cython, fetchFromGitHub, - fetchpatch, habluetooth, lru-dict, poetry-core, @@ -20,24 +19,16 @@ buildPythonPackage rec { pname = "bleak-esphome"; - version = "3.4.0"; + version = "3.4.1"; pyproject = true; src = fetchFromGitHub { owner = "bluetooth-devices"; repo = "bleak-esphome"; tag = "v${version}"; - hash = "sha256-BFF4SqJxrQ+aaFtrNqS9fNqTV2Q+pOu5FFdYKeHkKj8="; + hash = "sha256-unVo56W/zS8qgU3AC9nxosfO5jlx8zgYoTZZehkcBiQ="; }; - patches = [ - (fetchpatch { - name = "bleak-2.0.0-compat.patch"; - url = "https://github.com/Bluetooth-Devices/bleak-esphome/commit/a186eca427d1c0924ce29cbb46cde876e0c6e246.patch"; - hash = "sha256-QPyN/k/xG03rZqYbexzN1GJaAqOe5FqfrDJ2fjiIkJs="; - }) - ]; - postPatch = '' substituteInPlace pyproject.toml \ --replace-fail "setuptools>=75.8.2" setuptools From 6ee2592f0c76749eaa5b6ac2c9b09c2c72109dd6 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 26 Jan 2026 11:37:44 +0100 Subject: [PATCH 3/3] python313Packages.bleak-esphome: migrate to finalAttrs --- pkgs/development/python-modules/bleak-esphome/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/bleak-esphome/default.nix b/pkgs/development/python-modules/bleak-esphome/default.nix index 8f1919dd0832..dc930a565b93 100644 --- a/pkgs/development/python-modules/bleak-esphome/default.nix +++ b/pkgs/development/python-modules/bleak-esphome/default.nix @@ -17,7 +17,7 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "bleak-esphome"; version = "3.4.1"; pyproject = true; @@ -25,7 +25,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "bluetooth-devices"; repo = "bleak-esphome"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-unVo56W/zS8qgU3AC9nxosfO5jlx8zgYoTZZehkcBiQ="; }; @@ -68,8 +68,8 @@ buildPythonPackage rec { meta = { description = "Bleak backend of ESPHome"; homepage = "https://github.com/bluetooth-devices/bleak-esphome"; - changelog = "https://github.com/bluetooth-devices/bleak-esphome/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/bluetooth-devices/bleak-esphome/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +})