From 185cce06499fd650a3494d03829366ce02048e41 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sun, 28 Dec 2025 14:22:37 +0000 Subject: [PATCH] gnu: dot2tex: Switch to pyproject. * gnu/packages/graphviz.scm (dot2tex): Update to 2.11.3. [build-system]: Switch to pyproject-build-system. [arguments] : Move options here. : Use default 'check. [native-inputs]: Add python-setuptools. Change-Id: I969689cfcc57893c64ba39687b0b4b323d77b21a --- gnu/packages/graphviz.scm | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/gnu/packages/graphviz.scm b/gnu/packages/graphviz.scm index 66c347540b202ef73061b9047390b4ae6413da4f..be7784ac9e977143b698089bbce7f84f2520b4f6 100644 --- a/gnu/packages/graphviz.scm +++ b/gnu/packages/graphviz.scm @@ -428,21 +428,17 @@ graphs in Graphviz's DOT language, written in pure Python.") (sha256 (base32 "1kp77wiv7b5qib82i3y3sn9r49rym43aaqm5aw1bwnzfbbq2m6i9")))) - (build-system python-build-system) + (build-system pyproject-build-system) (arguments (list - #:phases - #~(modify-phases %standard-phases - (replace 'check - (lambda* (#:key tests? #:allow-other-keys) - (when tests? - (invoke "pytest" "-vv" "tests" - ;; The test_semicolon test fails for unknown reason - ;; (see: - ;; https://github.com/kjellmf/dot2tex/issues/94). - "-k" "not test_semicolon"))))))) + ;; tests: 57 passed, 1 deselected + #:test-flags + ;; The test_semicolon test fails for unknown reason, see: + ;; . + #~(list "--deselect=tests/test_dot2tex.py::MultipleStatements::test_semicolon"))) (native-inputs (list python-pytest + python-setuptools (texlive-local-tree (list texlive-pgf texlive-preview