~ruther/guix-local

c51b16f3a0d957d2d47917f2288491df49a31297 — Nicolas Graves 2 months ago 5d3684a
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 <sharlatanus@gmail.com>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
1 files changed, 6 insertions(+), 2 deletions(-)

M gnu/packages/cpp.scm
M gnu/packages/cpp.scm => gnu/packages/cpp.scm +6 -2
@@ 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.")))