From a7e5ba588baa66f2df56c741db5ae32ca63d1031 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 14 Nov 2025 22:48:26 -0800 Subject: [PATCH] python3Packages.tesla-wall-connector: replace async-timeout with asyncio.timeout --- .../tesla-wall-connector/default.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/pkgs/development/python-modules/tesla-wall-connector/default.nix b/pkgs/development/python-modules/tesla-wall-connector/default.nix index 0194e2d22761..d515c60845e9 100644 --- a/pkgs/development/python-modules/tesla-wall-connector/default.nix +++ b/pkgs/development/python-modules/tesla-wall-connector/default.nix @@ -5,6 +5,7 @@ backoff, buildPythonPackage, fetchFromGitHub, + fetchpatch, poetry-core, pytest-asyncio, pytestCheckHook, @@ -25,6 +26,20 @@ buildPythonPackage rec { hash = "sha256-3jj3LU0xRIC6U5DmitkTNjejvSZJWguTS/TeotOD8oc="; }; + patches = [ + # https://github.com/einarhauks/tesla-wall-connector/pull/16 + (fetchpatch { + name = "replace-async-timeout-with-asyncio.timeout.patch"; + url = "https://github.com/einarhauks/tesla-wall-connector/commit/4683738b4d2cccb2be337a383243ab3f7623bf8e.patch"; + excludes = [ + ".github/workflows/python-package.yml" + "poetry.lock" + "pyproject.toml" + ]; + hash = "sha256-V9Ra7xA5JzBGe8tE8urVJNqCCdBkNmmqUcXo0cswSoY="; + }) + ]; + nativeBuildInputs = [ poetry-core ]; propagatedBuildInputs = [