diff options
author | Ricardo Wurmus <ricardo.wurmus@mdc-berlin.de> | 2016-11-01 13:20:40 +0100 |
---|---|---|
committer | Ricardo Wurmus <rekado@elephly.net> | 2016-11-04 21:23:05 +0100 |
commit | c60898a845301f2ac1c8845c843907cb6e98224e (patch) | |
tree | 70ab3d52e538e07fbe606f36f962b35a33110542 | |
parent | 60590a3ae8952ff0b5c77a722981aef514e3de66 (diff) | |
download | guix-c60898a845301f2ac1c8845c843907cb6e98224e.tar.gz |
gnu: Add python-nbconvert.
* gnu/packages/python.scm (python-nbconvert, python2-nbconvert): New variables.
-rw-r--r-- | gnu/packages/python.scm | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 9aa3e49f58..7a5f3a3aba 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -6759,6 +6759,51 @@ functions to find and load entry points.") (define-public python2-entrypoints (package-with-python2 python-entrypoints)) +(define-public python-nbconvert + (package + (name "python-nbconvert") + (version "5.0.0b1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "nbconvert" version)) + (sha256 + (base32 + "0brclbb18l4nmd5qy3dl9wn05rjdh1fz4rmzdlfqacj12rcdvdgp")))) + (build-system python-build-system) + ;; The "bdist_egg" target is disabled by default, causing the installation + ;; to fail. + (arguments `(#:configure-flags (list "bdist_egg"))) + (propagated-inputs + `(("python-bleach" ,python-bleach) + ("python-entrypoints" ,python-entrypoints) + ("python-jinja2" ,python-jinja2) + ("python-jupyter-core" ,python-jupyter-core) + ("python-mistune" ,python-mistune) + ("python-nbformat" ,python-nbformat) + ("python-pygments" ,python-pygments) + ("python-setuptools" ,python-setuptools) + ("python-traitlets" ,python-traitlets))) + (home-page "http://jupyter.org") + (synopsis "Converting Jupyter Notebooks") + (description "The @code{nbconvert} tool, @{jupyter nbconvert}, converts +notebooks to various other formats via Jinja templates. It allows you to +convert an @code{.ipynb} notebook file into various static formats including: + +@enumerate +@item HTML +@item LaTeX +@item PDF +@item Reveal JS +@item Markdown (md) +@item ReStructured Text (rst) +@item executable script +@end enumerate\n") + (license license:bsd-3))) + +(define-public python2-nbconvert + (package-with-python2 python-nbconvert)) + (define-public python-chardet (package (name "python-chardet") |