diff options
author | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2022-04-18 21:31:37 -0400 |
---|---|---|
committer | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2022-05-12 12:45:56 -0400 |
commit | 7fc8e9ea90f0254d675ec93c08abe8d172033894 (patch) | |
tree | 5a9177903f748d1b374186ff647697194e619e7a | |
parent | 2c30237809f975dbdf40d503fc9604de0013b870 (diff) | |
download | guix-7fc8e9ea90f0254d675ec93c08abe8d172033894.tar guix-7fc8e9ea90f0254d675ec93c08abe8d172033894.tar.gz |
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.
-rw-r--r-- | gnu/packages/jupyter.scm | 43 |
1 files 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))) |