From cbf33acfcc6e425df4b5b022003854ebda8cfdbc Mon Sep 17 00:00:00 2001 From: Nicolas Graves Date: Wed, 31 Dec 2025 13:53:06 +0100 Subject: [PATCH] gnu: python-jsonnet: Switch to pyproject. * gnu/packages/cpp.scm (python-jsonnet): [build-system]: Switch to pyproject-build-system. [arguments]<#:test-flags>: Ignore wrong search directory. [native-inputs]: Add python-pyyaml, python-pytest, python-setuptools. Change-Id: Ib85b5d1088fef2dfc3bff15460d1b061caeb73df Signed-off-by: Sharlatan Hellseher --- gnu/packages/cpp.scm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index ecd19ace02e..9886455f674 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm @@ -123,6 +123,7 @@ #:use-module (gnu packages python) #:use-module (gnu packages python-build) #:use-module (gnu packages python-check) + #:use-module (gnu packages python-xyz) #:use-module (gnu packages pkg-config) #:use-module (gnu packages popt) #:use-module (gnu packages pretty-print) @@ -3346,8 +3347,11 @@ syntax with variables, conditions, functions and more.") (package (inherit jsonnet) (name "python-jsonnet") - (build-system python-build-system) - (arguments '()) + (build-system pyproject-build-system) + (arguments + (list #:test-flags #~(list "--ignore=case_studies/"))) + (native-inputs (modify-inputs (package-native-inputs jsonnet) + (append python-pyyaml python-pytest python-setuptools))) (synopsis "Python bindings for Jsonnet, the data templating language") (description "This package provides a Python library named @code{_jsonnet} which can evaluate Jsonnet files and expressions.")))