diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index f4edc1e49f..f12cca9757 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -27626,15 +27626,19 @@ (define-public python-ijson ;; anyway, so use pytest to avoid running the yajl1-related ;; tests. See: https://github.com/ICRAR/ijson/issues/55 (replace 'check - (lambda _ (invoke "pytest" "-vv")))))) + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "pytest" "-vv"))))))) (inputs ;; libyajl is optional, but compiling with it makes faster ;; backends available to ijson: - `(("libyajl", libyajl) - ("python-pytest", python-pytest))) + `(("libyajl", libyajl))) + (native-inputs + `(("python-pytest", python-pytest))) (build-system python-build-system) (home-page "https://github.com/ICRAR/ijson") - (synopsis "Iterative JSON parser with standard Python iterator interfaces") + (synopsis "Iterative JSON parser with Python iterator interfaces") (description - "Iterative JSON parser with standard Python iterator interfaces") + "Ijson is an iterative JSON parser with standard Python iterator +interfaces.") (license license:bsd-3)))