Archived
1
0
Fork 0

gnu: python2-ipykernel: Downgrade to 4.10.1.

This is the last version actually supported by ipykernel.

* gnu/packages/python-xyz.scm (python2-ipython): Downgrade to 4.10.1.
[arguments]: Remove custom 'check phase.
[propagated-inputs]: Add python2-tornado, python2-traitlets.
[native-inputs]: Add python2-mock, python2-pytest-cov.
(python-ipykernel)[properties): Declare python2-ipykernel as the
python2- variant.
This commit is contained in:
Efraim Flashner 2020-03-11 15:19:29 +02:00
parent 2bc5d5d57e
commit 578e4cf465
No known key found for this signature in database
GPG key ID: 41AAE7DCCA3D8351

View file

@ -5479,36 +5479,34 @@ installing @code{kernelspec}s for use with Jupyter frontends.")
(synopsis "IPython Kernel for Jupyter") (synopsis "IPython Kernel for Jupyter")
(description (description
"This package provides the IPython kernel for Jupyter.") "This package provides the IPython kernel for Jupyter.")
(properties `((python2-variant . ,(delay python2-ipykernel))))
(license license:bsd-3))) (license license:bsd-3)))
;; Version 5.1.1 and above no longer support Python 2. ;; Version 5.x and above no longer support Python 2.
(define-public python2-ipykernel (define-public python2-ipykernel
(package (package
(name "python2-ipykernel") (name "python2-ipykernel")
(version "5.1.0") (version "4.10.1")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (pypi-uri "ipykernel" version)) (uri (pypi-uri "ipykernel" version))
(sha256 (sha256
(base32 "0br95qhrd5k65g10djngiy27hs0642301hlf2q142i8djabvzh0g")))) (base32 "1yzmdiy1djsszqp54jzd8ym8h4hpl67zjq83j2kxbkp0rwmlpdzf"))))
(build-system python-build-system) (build-system python-build-system)
(arguments (arguments
`(#:python ,python-2 `(#:python ,python-2))
#:phases
(modify-phases %standard-phases
(replace 'check
(lambda _
(setenv "HOME" "/tmp")
(invoke "pytest" "-v")
#t)))))
(propagated-inputs (propagated-inputs
`(("python2-ipython" ,python2-ipython) `(("python2-ipython" ,python2-ipython)
;; imported at runtime during connect ;; imported at runtime during connect
("python2-jupyter-client" ,python2-jupyter-client))) ("python2-jupyter-client" ,python2-jupyter-client)
("python2-tornado" ,python2-tornado)
("python2-traitlets" ,python2-traitlets)))
(native-inputs (native-inputs
`(("python2-pytest" ,python2-pytest) `(("python2-mock" ,python2-mock)
("python2-nose" ,python2-nose))) ("python2-nose" ,python2-nose)
("python2-pytest" ,python2-pytest)
("python2-pytest-cov" ,python2-pytest-cov)))
(home-page "https://ipython.org") (home-page "https://ipython.org")
(synopsis "IPython Kernel for Jupyter") (synopsis "IPython Kernel for Jupyter")
(description (description