diff options
author | Ricardo Wurmus <ricardo.wurmus@mdc-berlin.de> | 2019-01-02 16:28:27 +0100 |
---|---|---|
committer | Ricardo Wurmus <rekado@elephly.net> | 2019-01-02 16:33:57 +0100 |
commit | 38306e11685b18e9fff5766252b39942da0d75d9 (patch) | |
tree | 8bdc19938b04116d4b17f27808e4f721b84ad36a | |
parent | 91dd8b368703ab0d183839fbe9fa8a3d23bf5001 (diff) | |
download | guix-38306e11685b18e9fff5766252b39942da0d75d9.tar guix-38306e11685b18e9fff5766252b39942da0d75d9.tar.gz |
gnu: Add python-qtconsole.
* gnu/packages/python.scm (python-qtconsole): New variable.
-rw-r--r-- | gnu/packages/python.scm | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index f68062a481..8bc2935761 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -7333,6 +7333,42 @@ Jupyter kernels such as IJulia and IRKernel.") "python-ipython" (package-propagated-inputs python-jupyter-console))))) +(define-public python-qtconsole + (package + (name "python-qtconsole") + (version "4.4.3") + (source + (origin + (method url-fetch) + (uri (pypi-uri "qtconsole" version)) + (sha256 + (base32 + "1b03n1ixzscm0jw97l4dq5iy4fslnqxq5bb8287xb7n2a1gs26xw")))) + (build-system python-build-system) + (arguments + ;; XXX: Tests are disabled, because this package needs python-ipython 7, + ;; but we only have the LTS version 5.x. This means that there might be + ;; runtime errors, but since this is a dependency of the Jupyter package, + ;; and Jupyter can be used without the qtconsole we can overlook this for + ;; now. + `(#:tests? #f + #:phases + (modify-phases %standard-phases + (add-before 'check 'pre-check + (lambda _ + (setenv "QT_QPA_PLATFORM" "offscreen") + #t))))) + (propagated-inputs + `(("python-ipykernel" ,python-ipykernel) + ("python-ipython" ,python-ipython))) + (native-inputs + `(("python-pytest" ,python-pytest))) + (home-page "http://jupyter.org") + (synopsis "Jupyter Qt console") + (description "This package provides a Qt-based console for Jupyter with +support for rich media output.") + (license license:bsd-3))) + (define-public jupyter (package (name "jupyter") |