From 8851c55b538f62534f16c1dd1e22657ef2f3c916 Mon Sep 17 00:00:00 2001 From: Nicolas Graves Date: Fri, 10 May 2024 00:53:53 +0200 Subject: [PATCH] gnu: python-nbstripout: Move to pyproject-build-system. * gnu/packages/jupyter.scm (python-nbstripout): [build-system]: Move to pyproject-build-system. [arguments]: Convert 'check replacement phase from <#:phases> to <#:test-flags>. Use gexp. Change-Id: I4d97b0739c43371c149296b23951cb2c17129840 Signed-off-by: Nicolas Goaziou --- gnu/packages/jupyter.scm | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/gnu/packages/jupyter.scm b/gnu/packages/jupyter.scm index 5e97eef29f1088ff52a64aed3355202b9e7eedc5..2c9dd6d71c20ad5d9cc7e78899e2527a3e52cece 100644 --- a/gnu/packages/jupyter.scm +++ b/gnu/packages/jupyter.scm @@ -860,21 +860,19 @@ nbshow present a single notebook in a terminal-friendly way (sha256 (base32 "1n57nvxsc94gz9w8ymi83bjkfhfwkpmx4y14m6gjrmlqd49m1aw6")))) - (build-system python-build-system) + (build-system pyproject-build-system) (arguments - '(#:phases - (modify-phases %standard-phases - (add-after 'unpack 'delete-bad-tests - (lambda _ - ;; These tests use git and hg, and they are sensitive to the - ;; exact printed output. - (for-each delete-file (list "tests/test-git.t" - "tests/test-hg.t" - "tests/test-status.t" - "tests/test-uninstall.t")))) - (add-before 'check 'set-CRAMSHELL - (lambda _ - (setenv "CRAMSHELL" (which "bash"))))))) + (list + ;; These tests use git and hg, and they are sensitive to the + ;; exact printed output. + #:test-flags '(map (lambda (test) + (string-append "--ignore=tests/test-" test ".t")) + '("git" "hg" "status" "uninstall")) + #:phases + #~(modify-phases %standard-phases + (add-before 'check 'set-CRAMSHELL + (lambda _ + (setenv "CRAMSHELL" (which "bash"))))))) (propagated-inputs (list python-nbformat)) (native-inputs (list python-pytest