From 63cf11f9969f798e7dd9ad0ab2f7593c129e3d7b Mon Sep 17 00:00:00 2001 From: znaniye Date: Tue, 18 Nov 2025 12:48:48 -0300 Subject: [PATCH] openfreebuds: relax all deps, add tests - Set pythonRelaxDeps to true - Add upstream test suite (battery, config, gestures, low_latency, event_bus) --- pkgs/by-name/op/openfreebuds/package.nix | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/op/openfreebuds/package.nix b/pkgs/by-name/op/openfreebuds/package.nix index 54ef895ed4dc..f8c259042295 100644 --- a/pkgs/by-name/op/openfreebuds/package.nix +++ b/pkgs/by-name/op/openfreebuds/package.nix @@ -19,7 +19,7 @@ python3Packages.buildPythonApplication (finalAttrs: { pyproject = true; - pythonRelaxDeps = [ "psutil" ]; + pythonRelaxDeps = true; build-system = with python3Packages; [ pdm-backend @@ -33,6 +33,16 @@ python3Packages.buildPythonApplication (finalAttrs: { buildInputs = [ qt6.qtbase ]; + nativeCheckInputs = with python3Packages; [ + pytest-asyncio + pytestCheckHook + ]; + + pytestFlagsArray = [ + "openfreebuds/driver/huawei/test/" + "openfreebuds/test/test_event_bus.py" + ]; + dependencies = with python3Packages; [ aiocmd aiohttp