From e5ce22956be4f20b7e1e52fb2f7e9b2c23f4ffd4 Mon Sep 17 00:00:00 2001 From: Gabriel Wicki Date: Mon, 2 Mar 2026 12:58:20 +0100 Subject: gnu: python-klayout: Fix failing test. * gnu/packages/electronics.scm (python-klayout): Set environment variable outside of python Popen call. Merges guix/guix!5641 Change-Id: I29cc54bbb2cbfff2a43cb70b1066387e82190f2c Signed-off-by: Cayetano Santos --- gnu/packages/electronics.scm | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'gnu') diff --git a/gnu/packages/electronics.scm b/gnu/packages/electronics.scm index d1c1f4090ab..1e9502cfa49 100644 --- a/gnu/packages/electronics.scm +++ b/gnu/packages/electronics.scm @@ -2516,6 +2516,11 @@ for @acronym{EDA, elecronic design automation} and chip design."))) (lambda* (#:key tests? #:allow-other-keys) ;; Run the tests as specified in pyproject.toml. (when tests? + (substitute* "pyproject.toml" + ;; Fix failing test + (("TESTSRC=\\{package\\} ") + "")) + (setenv "TESTSRC" ".") (invoke "python" #$(plain-file "python-klayout-test-runner.py" "import tomllib, subprocess -- cgit v1.3