From f451d227d28672640ddd9ca96cf6a0e8dd8a74d4 Mon Sep 17 00:00:00 2001 From: Samuel Silva Date: Mon, 27 Jul 2026 09:32:51 -0300 Subject: [PATCH] python3Packages.qasync: fix build Run headless with QT_QPA_PLATFORM=offscreen so the Qt event-loop tests no longer abort, and skip the two stale-reference tests that fail under pytest's log capture. --- pkgs/development/python-modules/qasync/default.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/qasync/default.nix b/pkgs/development/python-modules/qasync/default.nix index db54bb345ed2..47f36aca596d 100644 --- a/pkgs/development/python-modules/qasync/default.nix +++ b/pkgs/development/python-modules/qasync/default.nix @@ -34,10 +34,11 @@ buildPythonPackage rec { pythonImportsCheck = [ "qasync" ]; - # crashes the interpreter - disabledTestPaths = [ - "tests/test_qeventloop.py" - "tests/test_run.py" + env.QT_QPA_PLATFORM = "offscreen"; + + disabledTests = [ + "test_no_stale_reference_as_argument" + "test_no_stale_reference_as_result" ]; meta = {