172 lines
6.2 KiB
Scheme
172 lines
6.2 KiB
Scheme
(define-module (gchannel packages jupyter)
|
|
#:use-module ((guix licenses) #:prefix license:)
|
|
#:use-module (gnu packages)
|
|
#:use-module (gnu packages adns)
|
|
#:use-module (gnu packages aidc)
|
|
#:use-module (gnu packages algebra)
|
|
#:use-module (gnu packages attr)
|
|
#:use-module (gnu packages audio)
|
|
#:use-module (gnu packages autotools)
|
|
#:use-module (gnu packages backup)
|
|
#:use-module (gnu packages base)
|
|
#:use-module (gnu packages bash)
|
|
#:use-module (gnu packages bdw-gc)
|
|
#:use-module (gnu packages bioinformatics)
|
|
#:use-module (gnu packages build-tools)
|
|
#:use-module (gnu packages certs)
|
|
#:use-module (gnu packages check)
|
|
#:use-module (gnu packages cmake)
|
|
#:use-module (gnu packages compression)
|
|
#:use-module (gnu packages cpp)
|
|
#:use-module (gnu packages crates-check)
|
|
#:use-module (gnu packages crates-io)
|
|
#:use-module (gnu packages crates-windows)
|
|
#:use-module (gnu packages crypto)
|
|
#:use-module (gnu packages databases)
|
|
#:use-module (gnu packages dbm)
|
|
#:use-module (gnu packages digest)
|
|
#:use-module (gnu packages django)
|
|
#:use-module (gnu packages djvu)
|
|
#:use-module (gnu packages documentation)
|
|
#:use-module (gnu packages elf)
|
|
#:use-module (gnu packages emulators)
|
|
#:use-module (gnu packages enchant)
|
|
#:use-module (gnu packages file)
|
|
#:use-module (gnu packages fonts)
|
|
#:use-module (gnu packages fontutils)
|
|
#:use-module (gnu packages freedesktop)
|
|
#:use-module (gnu packages gcc)
|
|
#:use-module (gnu packages gdb)
|
|
#:use-module (gnu packages geo)
|
|
#:use-module (gnu packages ghostscript)
|
|
#:use-module (gnu packages glib)
|
|
#:use-module (gnu packages gnome)
|
|
#:use-module (gnu packages gnupg)
|
|
#:use-module (gnu packages graphviz)
|
|
#:use-module (gnu packages gsasl)
|
|
#:use-module (gnu packages gtk)
|
|
#:use-module (gnu packages guile-xyz)
|
|
#:use-module (gnu packages haskell-xyz)
|
|
#:use-module (gnu packages icu4c)
|
|
#:use-module (gnu packages image)
|
|
#:use-module (gnu packages image-processing)
|
|
#:use-module (gnu packages imagemagick)
|
|
#:use-module (gnu packages inkscape)
|
|
#:use-module (gnu packages java)
|
|
#:use-module (gnu packages jupyter)
|
|
#:use-module (gnu packages kerberos)
|
|
#:use-module (gnu packages libevent)
|
|
#:use-module (gnu packages libffi)
|
|
#:use-module (gnu packages libusb)
|
|
#:use-module (gnu packages linux)
|
|
#:use-module (gnu packages llvm)
|
|
#:use-module (gnu packages machine-learning)
|
|
#:use-module (gnu packages man)
|
|
#:use-module (gnu packages markup)
|
|
#:use-module (gnu packages maths)
|
|
#:use-module (gnu packages messaging)
|
|
#:use-module (gnu packages monitoring)
|
|
#:use-module (gnu packages multiprecision)
|
|
#:use-module (gnu packages ncurses)
|
|
#:use-module (gnu packages networking)
|
|
#:use-module (gnu packages ninja)
|
|
#:use-module (gnu packages node)
|
|
#:use-module (gnu packages openstack)
|
|
#:use-module (gnu packages pcre)
|
|
#:use-module (gnu packages pdf)
|
|
#:use-module (gnu packages perl)
|
|
#:use-module (gnu packages photo)
|
|
#:use-module (gnu packages pkg-config)
|
|
#:use-module (gnu packages protobuf)
|
|
#:use-module (gnu packages pulseaudio)
|
|
#:use-module (gnu packages python)
|
|
#:use-module (gnu packages python-build)
|
|
#:use-module (gnu packages python-check)
|
|
#:use-module (gnu packages python-compression)
|
|
#:use-module (gnu packages python-crypto)
|
|
#:use-module (gnu packages python-science)
|
|
#:use-module (gnu packages python-web)
|
|
#:use-module (gchannel packages python-xyz)
|
|
#:use-module ((gnu packages python-xyz) #:hide (python-jupyter-console))
|
|
#:use-module (gnu packages qt)
|
|
#:use-module (gnu packages rdf)
|
|
#:use-module (gnu packages readline)
|
|
#:use-module (gnu packages regex)
|
|
#:use-module (gnu packages rust-apps)
|
|
#:use-module (gnu packages scanner)
|
|
#:use-module (gnu packages search)
|
|
#:use-module (gnu packages serialization)
|
|
#:use-module (gnu packages shells)
|
|
#:use-module (gnu packages sphinx)
|
|
#:use-module (gnu packages ssh)
|
|
#:use-module (gnu packages statistics)
|
|
#:use-module (gnu packages tcl)
|
|
#:use-module (gnu packages terminals)
|
|
#:use-module (gnu packages tex)
|
|
#:use-module (gnu packages texinfo)
|
|
#:use-module (gnu packages textutils)
|
|
#:use-module (gnu packages time)
|
|
#:use-module (gnu packages tls)
|
|
#:use-module (gnu packages tree-sitter)
|
|
#:use-module (gnu packages version-control)
|
|
#:use-module (gnu packages video)
|
|
#:use-module (gnu packages web)
|
|
#:use-module (gnu packages wxwidgets)
|
|
#:use-module (gnu packages xml)
|
|
#:use-module (gnu packages xdisorg)
|
|
#:use-module (gnu packages xorg)
|
|
#:use-module (guix packages)
|
|
#:use-module (guix build-system cargo)
|
|
#:use-module (guix build-system cmake)
|
|
#:use-module (guix build-system gnu)
|
|
#:use-module (guix build-system meson)
|
|
#:use-module (guix build-system pyproject)
|
|
#:use-module (guix build-system python)
|
|
#:use-module (guix deprecation)
|
|
#:use-module (guix download)
|
|
#:use-module (guix hg-download)
|
|
#:use-module (guix git-download)
|
|
#:use-module (guix gexp)
|
|
#:use-module (guix utils)
|
|
#:use-module (ice-9 match)
|
|
#:use-module (srfi srfi-1)
|
|
#:use-module (srfi srfi-26))
|
|
|
|
(define-public jupyter
|
|
(package
|
|
(name "jupyter")
|
|
(version "1.0.1")
|
|
(source
|
|
(origin
|
|
(method url-fetch)
|
|
(uri (pypi-uri "jupyter" version))
|
|
(sha256
|
|
(base32
|
|
"0pwf3pminkzyzgx5kcplvvbvwrrzd3baa7lmh96f647k30rlpp6r"))))
|
|
(build-system python-build-system)
|
|
(arguments
|
|
(list
|
|
#:tests? #f ;there are none.
|
|
#:phases
|
|
;; Because python-jsonschema has an old python-webcolor. Remove this
|
|
;; when python-team branch is merged.
|
|
'(modify-phases %standard-phases
|
|
(delete 'sanity-check))))
|
|
(propagated-inputs
|
|
(list python-ipykernel
|
|
python-ipywidgets
|
|
python-jupyter-console
|
|
python-nbconvert
|
|
python-notebook
|
|
python-qtconsole))
|
|
(home-page "https://jupyter.org")
|
|
(synopsis "Web application for interactive documents")
|
|
(description
|
|
"The Jupyter Notebook is a web application that allows you to create and
|
|
share documents that contain live code, equations, visualizations and
|
|
explanatory text. Uses include: data cleaning and transformation, numerical
|
|
simulation, statistical modeling, machine learning and much more.")
|
|
(license license:bsd-3)))
|
|
|
|
|
|
jupyter |