gnu: python-jupyter-core: Disable config migration.

* gnu/packages/python-xyz.scm (python-jupyter-core) [#:phases]: Add new
phase 'disable-migration, which disables migration of Guix-owned
configuration directories.
This commit is contained in:
Lars-Dominik Braun 2021-05-14 15:53:48 +02:00
parent e685ae63bb
commit 16ad755f94
No known key found for this signature in database
GPG key ID: F663943E08D8092A

View file

@ -7605,7 +7605,18 @@ (define-public python-jupyter-core
"env = {'PATH': '', 'PYTHONPATH': os.environ['PYTHONPATH']}")
(("env = \\{'PATH': str\\(b\\)\\}")
"env = {'PATH': str(b), 'PYTHONPATH': os.environ['PYTHONPATH']}"))
#t)))))
#t))
;; Migration is running whenever etc/jupyter exists, but the
;; Guix-managed directory will never contain any migratable IPython
;; config files and cannot be written to anyway, so just pretend we
;; already did that.
(add-after 'install 'disable-migration
(lambda* (#:key outputs #:allow-other-keys)
(mkdir-p (string-append (assoc-ref outputs "out") "/etc/jupyter"))
(invoke "touch"
(string-append
(assoc-ref outputs "out")
"/etc/jupyter/migrated")))))))
(propagated-inputs
`(("python-traitlets" ,python-traitlets)))
(native-inputs