summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2025-08-10 00:56:28 +0100
committerSharlatan Hellseher <sharlatanus@gmail.com>2025-08-23 16:58:41 +0100
commited30aa7fc14b7620a5b08e8e80490ba4a507fe64 (patch)
tree7ab557f46da5880fba428e33969bb4de6dedb205
parent75ad053b4cb06094e03fc66829496c3f3dd9e6fe (diff)
gnu: python-terminado: Move to jupyter.
* gnu/packages/python-web.scm (python-terminado): Move from here ... * gnu/packages/jupyter.scm: ... to here. Change-Id: I54c385f4b4bb9fe58a0c0784e6994dc76fa6c8d5
-rw-r--r--gnu/packages/jupyter.scm33
-rw-r--r--gnu/packages/python-web.scm28
2 files changed, 31 insertions, 30 deletions
diff --git a/gnu/packages/jupyter.scm b/gnu/packages/jupyter.scm
index fedf1545b6..e211911aa9 100644
--- a/gnu/packages/jupyter.scm
+++ b/gnu/packages/jupyter.scm
@@ -1,15 +1,16 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2014 Danny Milosavljevic <dannym@friendly-machines.com>
+;;; Copyright © 2015 Federico Beffa <beffa@fbengineering.ch>
;;; Copyright © 2016, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2016, 2019, 2021-2025 Ricardo Wurmus <rekado@elephly.net>
+;;; Copyright © 2016, 2021 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2018 Pierre-Antoine Rouby <pierre-antoine.rouby@inria.fr>
;;; Copyright © 2019, 2021-2023 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2019, 2022 Andreas Enge <andreas@enge.fr>
-;;; Copyright © 2021 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2021 Hugo Lecomte <hugo.lecomte@inria.fr>
;;; Copyright © 2021 Lars-Dominik Braun <lars@6xq.net>
;;; Copyright © 2021 Nicolas Goaziou <mail@nicolasgoaziou.fr>
-;;; Copyright © 2022 Marius Bakke <marius@gnu.org>
+;;; Copyright © 2021, 2022 Marius Bakke <marius@gnu.org>
;;; Copyright © 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com>
;;; Copyright © 2024 Nicolas Graves <ngraves@ngraves.fr>
;;; Copyright © 2024-2025 Sharlatan Hellseher <sharlatanus@gmail.com>
@@ -500,6 +501,34 @@ Messaging Protocol}.")
extensions.")
(license license:bsd-4)))
+(define-public python-terminado
+ (package
+ (name "python-terminado")
+ (version "0.18.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "terminado" version))
+ (sha256
+ (base32
+ "0bpxag3n0148vsgmi6wh3ynmprykazzqys0lfxgpdr2xp32g42fy"))))
+ (build-system pyproject-build-system)
+ (arguments
+ (list
+ #:test-flags #~(list "-W" "default"))) ;taken from pyproject.toml
+ (native-inputs
+ (list python-hatchling
+ python-pytest
+ python-pytest-timeout))
+ (propagated-inputs
+ (list python-ptyprocess
+ python-tornado-6))
+ (home-page "https://github.com/jupyter/terminado")
+ (synopsis "Terminals served to term.js using Tornado websockets")
+ (description "This package provides a Tornado websocket backend for the
+term.js Javascript terminal emulator library.")
+ (license license:bsd-2)))
+
(define-public xeus
(package
(name "xeus")
diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index 45f1ed315d..3f1f02ed50 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -4265,34 +4265,6 @@ connection to each user.")
web framework, either via the basic or digest authentication schemes.")
(license license:asl2.0)))
-(define-public python-terminado
- (package
- (name "python-terminado")
- (version "0.18.1")
- (source
- (origin
- (method url-fetch)
- (uri (pypi-uri "terminado" version))
- (sha256
- (base32
- "0bpxag3n0148vsgmi6wh3ynmprykazzqys0lfxgpdr2xp32g42fy"))))
- (build-system pyproject-build-system)
- (arguments
- (list
- #:test-flags #~(list "-W" "default"))) ;taken from pyproject.toml
- (native-inputs
- (list python-hatchling
- python-pytest
- python-pytest-timeout))
- (propagated-inputs
- (list python-ptyprocess
- python-tornado-6))
- (home-page "https://github.com/jupyter/terminado")
- (synopsis "Terminals served to term.js using Tornado websockets")
- (description "This package provides a Tornado websocket backend for the
-term.js Javascript terminal emulator library.")
- (license license:bsd-2)))
-
(define-public python-wsgi-intercept
(package
(name "python-wsgi-intercept")