From 7fc8e9ea90f0254d675ec93c08abe8d172033894 Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Mon, 18 Apr 2022 21:31:37 -0400 Subject: gnu: python-sparqlkernel: Use gexps and fix inputs. [arguments]: Use gexps. [tests?]: Add comment. [phases]: Delete trailing #t. {no-custom-css}: Use a regular lambda. {install-kernelspec}: Move after the add-installed-pythonpath phase. Remove now extraneous add-installed-pythonpath call. Adjust for gexps. [native-inputs]: Delete field. [propagated-inputs]: Add python-ipykernel, python-notebook, python-rdflib and pythopython-traitlets. [description]: Avoid '&' in description. --- gnu/packages/jupyter.scm | 43 +++++++++++++++++++++---------------------- 1 file changed, 21 insertions(+), 22 deletions(-) diff --git a/gnu/packages/jupyter.scm b/gnu/packages/jupyter.scm index 109241771a..dbb96b890b 100644 --- a/gnu/packages/jupyter.scm +++ b/gnu/packages/jupyter.scm @@ -620,33 +620,32 @@ Docker registry.") "004v22nyi5cnpxq4fiws89p7i5wcnzv45n3n70axdd6prh6rkapx")))) (build-system python-build-system) (arguments - `(#:tests? #f - #:phases - (modify-phases %standard-phases - (add-after 'unpack 'no-custom-css - (lambda* (#:key inputs #:allow-other-keys) + (list + #:tests? #f ;no test suite + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'no-custom-css + (lambda _ (substitute* "sparqlkernel/install.py" - (("install_custom_css\\( destd, PKGNAME \\)") "")) - #t)) - (add-after 'install 'install-kernelspec - (lambda* (#:key inputs outputs #:allow-other-keys) - (let ((out (assoc-ref outputs "out"))) - (setenv "HOME" "/tmp") - (add-installed-pythonpath inputs outputs) - (invoke - (string-append out "/bin/jupyter-sparqlkernel") - "install" - (string-append "--InstallKernelSpec.prefix=" out)) - #t)))))) - (native-inputs - (list python-traitlets python-jupyter-client python-notebook - python-ipykernel python-html5lib-0.9)) + (("install_custom_css\\( destd, PKGNAME \\)") "")))) + (add-after 'add-install-to-pythonpath 'install-kernelspec + (lambda _ + (setenv "HOME" "/tmp") + (invoke + (string-append #$output "/bin/jupyter-sparqlkernel") + "install" + (string-append "--InstallKernelSpec.prefix=" #$output))))))) (propagated-inputs - (list python-sparqlwrapper python-pygments)) + (list python-ipykernel + python-notebook + python-pygments + python-rdflib + python-sparqlwrapper + python-traitlets)) (home-page "https://github.com/paulovn/sparql-kernel") (synopsis "Jupyter kernel for SPARQL") (description "This module installs a Jupyter kernel for SPARQL. It allows -sending queries to an SPARQL endpoint and fetching & presenting the results in +sending queries to an SPARQL endpoint, fetching and presenting the results in a notebook.") (license license:bsd-3))) -- cgit v1.2.3