summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--guix-science/packages/jupyter.scm77
1 files changed, 67 insertions, 10 deletions
diff --git a/guix-science/packages/jupyter.scm b/guix-science/packages/jupyter.scm
index 64fcf46..071506f 100644
--- a/guix-science/packages/jupyter.scm
+++ b/guix-science/packages/jupyter.scm
@@ -196,17 +196,71 @@
196 "Jupyter core package. A base package on which Jupyter projects rely.") 196 "Jupyter core package. A base package on which Jupyter projects rely.")
197 (license license:bsd-3))) 197 (license license:bsd-3)))
198 198
199(define-public python-json-spec
200 (package
201 (name "python-json-spec")
202 (version "0.10.1")
203 (source
204 (origin
205 (method url-fetch)
206 (uri (pypi-uri "json-spec" version))
207 (sha256
208 (base32
209 "06dpbsq61ja9r89wpa2pzdii47qh3xri9ajdrgn1awfl102znchb"))))
210 (build-system python-build-system)
211 (propagated-inputs
212 `(("python-pathlib" ,python-pathlib)
213 ("python-six" ,python-six)))
214 (native-inputs
215 `(("python-pytest" ,python-pytest)))
216 (home-page "http://py.errorist.io/json-spec")
217 (synopsis
218 "Implements JSON Schema, JSON Pointer and JSON Reference.")
219 (description
220 "Implements JSON Schema, JSON Pointer and JSON Reference.")
221 (license license:bsd-3)))
222
223(define-public python-fastjsonschema
224 (package
225 (name "python-fastjsonschema")
226 (version "2.14.5")
227 (source
228 (origin
229 (method url-fetch)
230 (uri (pypi-uri "fastjsonschema" version))
231 (sha256
232 (base32
233 "1550bxk4r9z53c25da5cpwm25ng4282ik05adkj5cqzhamb27g5g"))))
234 (build-system python-build-system)
235 (native-inputs
236 `(("python-colorama" ,python-colorama)
237 ("python-json-spec" ,python-json-spec)
238 ("python-jsonschema" ,python-jsonschema)
239 ("python-pylint" ,python-pylint)
240 ("python-pytest" ,python-pytest)
241 ("python-pytest-benchmark"
242 ,python-pytest-benchmark)
243 ("python-pytest-cache" ,python-pytest-cache)
244 ("python-validictory" ,python-validictory)))
245 (home-page
246 "https://github.com/seznam/python-fastjsonschema")
247 (synopsis
248 "Fastest Python implementation of JSON schema")
249 (description
250 "Fastest Python implementation of JSON schema")
251 (license license:bsd-3)))
252
199(define-public python-nbformat-5.0 253(define-public python-nbformat-5.0
200 (package 254 (package
201 (name "python-nbformat") 255 (name "python-nbformat")
202 (version "5.0.7") 256 (version "5.0.8")
203 (source 257 (source
204 (origin 258 (origin
205 (method url-fetch) 259 (method url-fetch)
206 (uri (pypi-uri "nbformat" version)) 260 (uri (pypi-uri "nbformat" version))
207 (sha256 261 (sha256
208 (base32 262 (base32
209 "0h5k8d1qa10f143a7rgyxl6dr8rw036js678syx3da9m90sxdm2l")))) 263 "1y1h59q6z3hdlqn6z1zysk2jv3ibbbnqkzhzdg6gnnw670hv4igm"))))
210 (build-system python-build-system) 264 (build-system python-build-system)
211 (arguments 265 (arguments
212 `(#:phases 266 `(#:phases
@@ -225,6 +279,9 @@
225 (native-inputs 279 (native-inputs
226 `(("python-pytest" ,python-pytest) 280 `(("python-pytest" ,python-pytest)
227 ("python-pytest-cov" ,python-pytest-cov) 281 ("python-pytest-cov" ,python-pytest-cov)
282 ("python-fastjsonschema" ,python-fastjsonschema) ; This is only active
283 ; when setting NBFORMAT_VALIDATOR="fastjsonschema", so include it for
284 ; testing only.
228 ("python-testpath" ,python-testpath-0.4))) 285 ("python-testpath" ,python-testpath-0.4)))
229 (home-page "http://jupyter.org") 286 (home-page "http://jupyter.org")
230 (synopsis "The Jupyter Notebook format") 287 (synopsis "The Jupyter Notebook format")
@@ -234,14 +291,14 @@
234(define-public python-jupyter-client-6.1 291(define-public python-jupyter-client-6.1
235 (package 292 (package
236 (name "python-jupyter-client") 293 (name "python-jupyter-client")
237 (version "6.1.6") 294 (version "6.1.7")
238 (source 295 (source
239 (origin 296 (origin
240 (method url-fetch) 297 (method url-fetch)
241 (uri (pypi-uri "jupyter_client" version)) 298 (uri (pypi-uri "jupyter_client" version))
242 (sha256 299 (sha256
243 (base32 300 (base32
244 "15d5sz2s0pf0dwzpdp4qa28myxfvk1igi4vfcnj7gicbcgaghq5k")))) 301 "18bpjg81q8h567784s0vc2iz20xrky6s4kkh4ikj5d74dyrr1qs9"))))
245 (build-system python-build-system) 302 (build-system python-build-system)
246 (arguments 303 (arguments
247 '(#:phases 304 '(#:phases
@@ -476,14 +533,14 @@
476(define-public python-notebook-6.1 533(define-public python-notebook-6.1
477 (package 534 (package
478 (name "python-notebook") 535 (name "python-notebook")
479 (version "6.1.1") 536 (version "6.1.4")
480 (source 537 (source
481 (origin 538 (origin
482 (method url-fetch) 539 (method url-fetch)
483 (uri (pypi-uri "notebook" version)) 540 (uri (pypi-uri "notebook" version))
484 (sha256 541 (sha256
485 (base32 542 (base32
486 "1mcq2f7bbha4krg06h8wwnkz64cwwjcpalhn8dvnwrw87f7isfa2")))) 543 "0cnyi4zd3byh7zixdj2q71axm31xgjiyfklh1c63c87acgwh2zb8"))))
487 (build-system python-build-system) 544 (build-system python-build-system)
488 (arguments 545 (arguments
489 `(#:phases 546 `(#:phases
@@ -615,14 +672,14 @@ applications")
615(define-public python-jupyterlab 672(define-public python-jupyterlab
616 (package 673 (package
617 (name "python-jupyterlab") 674 (name "python-jupyterlab")
618 (version "2.2.4") 675 (version "2.2.9")
619 (source 676 (source
620 (origin 677 (origin
621 (method url-fetch) 678 (method url-fetch)
622 (uri (pypi-uri "jupyterlab" version)) 679 (uri (pypi-uri "jupyterlab" version))
623 (sha256 680 (sha256
624 (base32 681 (base32
625 "0jydvzjvbyxjvdk7fb7jcwksw9shxbakzkcwz86pdxzl3i66rlp9")) 682 "1iixsfhvdh95f13lm0hz280wixdnphxns6wchgfm6dqpxbnzis1v"))
626 (patches (search-patches "python-jupyterlab-copy-nometa.patch")))) 683 (patches (search-patches "python-jupyterlab-copy-nometa.patch"))))
627 (build-system python-build-system) 684 (build-system python-build-system)
628 (propagated-inputs 685 (propagated-inputs
@@ -709,14 +766,14 @@ based on the Jupyter Notebook and Architecture.")
709(define-public python-nbclient-0.5 766(define-public python-nbclient-0.5
710 (package 767 (package
711 (name "python-nbclient") 768 (name "python-nbclient")
712 (version "0.5.0") 769 (version "0.5.1")
713 (source 770 (source
714 (origin 771 (origin
715 (method url-fetch) 772 (method url-fetch)
716 (uri (pypi-uri "nbclient" version)) 773 (uri (pypi-uri "nbclient" version))
717 (sha256 774 (sha256
718 (base32 775 (base32
719 "07arsrb3lk6pm5nfcys05x58cniwwmblh0fv08aclkqlp8kjvmca")))) 776 "0l02zvadrzbj7zvl5l9ji1z58lql8pi8fjmpdpg2rbvfs4kdgqh1"))))
720 (build-system python-build-system) 777 (build-system python-build-system)
721 (arguments 778 (arguments
722 `(#:phases 779 `(#:phases