gnu: Replace JUPYTER_CONFIG_DIR with JUPYTER_CONFIG_PATH.

Judging by the documentation
(https://jupyter.readthedocs.io/en/latest/use/jupyter-directories.html)
_DIR can only be a single value, whereas _PATH supports :-delimited
values and extends _DIR with extra directories.

* gnu/packages/python-xyz.scm (python-jupyter-core)[native-search-paths]:
Replace _DIR with _PATH.
(python-nbconvert)[arguments]: Unset JUPYTER_CONFIG_PATH during tests.
(python-notebook)[arguments]: Dito.
This commit is contained in:
Lars-Dominik Braun 2021-12-15 10:44:40 +01:00
parent dfb5f088cb
commit c63b55d128
No known key found for this signature in database
GPG key ID: F663943E08D8092A

View file

@ -8334,7 +8334,7 @@ without using the configuration machinery.")
;; search paths.
(native-search-paths
(list (search-path-specification
(variable "JUPYTER_CONFIG_DIR")
(variable "JUPYTER_CONFIG_PATH")
(files '("etc/jupyter")))
(search-path-specification
(variable "JUPYTER_PATH")
@ -11962,8 +11962,6 @@ time.")
(when tests?
;; Some tests invoke the installed nbconvert binary.
(add-installed-pythonpath inputs outputs)
;; Tries to write to this path.
(unsetenv "JUPYTER_CONFIG_DIR")
;; Tests depend on templates installed to output.
(setenv "JUPYTER_PATH"
(string-append
@ -12082,6 +12080,8 @@ convert an @code{.ipynb} notebook file into various static formats including:
(delete-file-recursively "notebook/tests/selenium")
(when tests?
(add-installed-pythonpath inputs outputs)
;; Interferes with test expectations.
(unsetenv "JUPYTER_CONFIG_PATH")
;; Some tests do not expect all files to be installed in the
;; same directory, but JUPYTER_PATH contains multiple entries.
(unsetenv "JUPYTER_PATH")