guix_mirror_bot pushed a commit to branch python-team
in repository guix.
commit 1d9e1111a2a0a091a1111c45c2884628d5678b6a
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Fri Jan 23 16:44:31 2026 +0000
gnu: python-tornado: Update to 6.4.2.
* gnu/packages/python-web.scm (python-tornado): Absorb definition of
python-tornado-6.
(python-tornado-5): New variable, inherit from python-tornado.
(python-tornado-6): Deprecate variable.
* gnu/packages/jupyter.scm (python-jupyterlite-core)
* gnu/packages/jupyter.scm (python-pytest-jupyter)
* gnu/packages/jupyter.scm (python-voila)
* gnu/packages/python-xyz.scm (python-pypugjs)
* gnu/packages/python-xyz.scm (python-tenacity):
[native-inputs]: Remove python-tornado-6; add python-tornado.
* gnu/packages/machine-learning.scm (kaldi-gstreamer-server):
[inputs]: Remove python-tornado-6; add python-tornado.
* gnu/packages/bioinformatics.scm (python-bulkvis)
* gnu/packages/jupyter.scm (python-ipykernel)
* gnu/packages/jupyter.scm (python-jupyter-client)
* gnu/packages/jupyter.scm (python-jupyter-client-7)
* gnu/packages/jupyter.scm (python-jupyter-server)
* gnu/packages/jupyter.scm (python-nbclassic)
* gnu/packages/jupyter.scm (python-nbdime)
* gnu/packages/jupyter.scm (python-notebook)
* gnu/packages/jupyter.scm (python-terminado)
* gnu/packages/python-check.scm (python-pytest-tornasync)
* gnu/packages/python-science.scm (python-distributed)
* gnu/packages/python-xyz.scm (python-bokeh)
* gnu/packages/python-xyz.scm (python-ipyparallel-bootstrap)
* gnu/packages/python-xyz.scm (python-nbconvert)
[propagated-inputs]: Remove python-tornado-6; add python-tornado.
Change-Id: I437d73a0711c88e329666b6bc853f6332c277098
---
gnu/packages/bioinformatics.scm | 2 +-
gnu/packages/jupyter.scm | 22 ++++++------
gnu/packages/machine-learning.scm | 2 +-
gnu/packages/python-check.scm | 2 +-
gnu/packages/python-science.scm | 2 +-
gnu/packages/python-web.scm | 74 +++++++++++++++++----------------------
gnu/packages/python-xyz.scm | 10 +++---
7 files changed, 53 insertions(+), 61 deletions(-)
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 888a6622a1..a6b021301b 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -2407,7 +2407,7 @@ from bokeh.util.dataclasses import entries\n"))
python-scikit-image
python-scipy
python-seaborn
- python-tornado-6
+ python-tornado
python-tqdm
python-umap-learn))
(native-inputs (list python-pytest python-setuptools python-wheel))
diff --git a/gnu/packages/jupyter.scm b/gnu/packages/jupyter.scm
index f11d4f094e..21f539071e 100644
--- a/gnu/packages/jupyter.scm
+++ b/gnu/packages/jupyter.scm
@@ -164,7 +164,7 @@ simulation, statistical modeling, machine learning and much
more.")
python-packaging
python-psutil
python-pyzmq
- python-tornado-6
+ python-tornado
python-traitlets))
(inputs (list python)) ;for cross compilation
(native-inputs
@@ -291,7 +291,7 @@ Jupytext are:
python-pyzmq
python-send2trash
python-terminado
- python-tornado-6
+ python-tornado
python-traitlets))
(native-inputs (list python-nbval
python-jupyter-packaging
@@ -386,7 +386,7 @@ the namespace @code{/nbclassic/}.")
python-pyzmq
python-send2trash
python-terminado
- python-tornado-6
+ python-tornado
python-traitlets))
(native-inputs
(list python-coverage
@@ -478,7 +478,7 @@ to Jupyter Server for their Python Web application
backend.")
(list python-dateutil
python-jupyter-core
python-pyzmq
- python-tornado-6
+ python-tornado
python-traitlets))
(home-page "https://jupyter.org/")
(synopsis "Jupyter protocol implementation and client libraries")
@@ -514,7 +514,7 @@ installing @code{kernelspec}s for use with Jupyter
frontends.")
python-jupyter-core
python-nest-asyncio
python-pyzmq
- python-tornado-6
+ python-tornado
python-traitlets))))
;; Bootstrap variant of jupyter-client, which breaks the loop between ipykernel
@@ -773,7 +773,7 @@ Messaging Protocol}.")
python-ipykernel
python-pytest
python-pytest-timeout
- python-tornado-6))
+ python-tornado))
(home-page "https://jupyter.org")
(synopsis "Pytest plugin for testing Jupyter libraries and extensions.")
(description
@@ -812,7 +812,7 @@ extensions.")
python-pytest-timeout))
(propagated-inputs
(list python-ptyprocess
- python-tornado-6))
+ python-tornado))
(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
@@ -1106,7 +1106,7 @@ JavaScript build steps.")
python-pyzmq
python-send2trash
python-terminado
- python-tornado-6
+ python-tornado
python-traitlets
python-websocket-client))
(native-inputs
@@ -1188,7 +1188,7 @@ are interactive HTML widgets for Jupyter notebooks and
the IPython kernel.")
python-pytest-console-scripts
python-pytest-cov
python-pytest-xdist
- python-tornado-6))
+ python-tornado))
(home-page "https://github.com/jupyterlite/jupyterlite")
(synopsis "Core functionality for building JupyterLite websites")
(description "The jupyterlite-core package provides the core functionality
@@ -1336,7 +1336,7 @@ It was formerly known as nbconvert's
@code{ExecutePreprocessor.}")
python-nbformat
python-pygments
python-requests
- python-tornado-6))
+ python-tornado))
(native-inputs
(list git-minimal/pinned
python-hatch-jupyter-builder
@@ -1876,7 +1876,7 @@ rich media output.")
python-pandas
python-pytest
python-pytest-tornasync
- python-tornado-6
+ python-tornado
(origin
(method url-fetch)
(uri
"https://unpkg.com/@jupyterlab/[email protected]/style/materialcolors.css")
diff --git a/gnu/packages/machine-learning.scm
b/gnu/packages/machine-learning.scm
index f511e52dae..54ab2da3fe 100644
--- a/gnu/packages/machine-learning.scm
+++ b/gnu/packages/machine-learning.scm
@@ -3449,7 +3449,7 @@ exec ~a ~a~a \"$@\"~%"
python-wrapper
python-pygobject
python-pyyaml
- python-tornado-6))
+ python-tornado))
(home-page "https://github.com/alumae/kaldi-gstreamer-server")
(synopsis "Real-time full-duplex speech recognition server")
(description "This is a real-time full-duplex speech recognition server,
diff --git a/gnu/packages/python-check.scm b/gnu/packages/python-check.scm
index 1f26861662..930717e142 100644
--- a/gnu/packages/python-check.scm
+++ b/gnu/packages/python-check.scm
@@ -4223,7 +4223,7 @@ simplify testing of asynchronous tornado applications.")
(list python-pytest-bootstrap
python-setuptools))
(propagated-inputs
- (list python-tornado-6))
+ (list python-tornado))
(home-page "https://github.com/eukaryote/pytest-tornasync")
(synopsis "Pytest plugin for testing Tornado code")
(description
diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm
index 04a77d93c6..1b6fb32e20 100644
--- a/gnu/packages/python-science.scm
+++ b/gnu/packages/python-science.scm
@@ -1044,7 +1044,7 @@ interoperability offered by HDF5.")
python-sortedcontainers
python-tblib
python-toolz
- python-tornado-6
+ python-tornado
python-urllib3
python-zict))
(home-page "https://distributed.dask.org")
diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index 09b1c6a7ce..eda84d3abd 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -5347,8 +5347,37 @@ data.")
(define-public python-tornado
(package
- ;; TODO: Try to refresh and check all dependents.
(name "python-tornado")
+ (version "6.4.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "tornado" version))
+ (sha256
+ (base32 "02v2mlvr58xg0l0gh08nswl53z73wkf23sziggypk63ffjsdbflj"))))
+ (build-system pyproject-build-system)
+ (arguments
+ (list
+ #:test-flags
+ ;; AttributeError: 'TestIOStreamWebMixin' object has no attribute
'io_loop'
+ #~(list "--ignore=tornado/test/iostream_test.py")))
+ (native-inputs
+ (list python-certifi
+ python-pytest
+ python-setuptools))
+ (home-page "https://www.tornadoweb.org/")
+ (synopsis "Python web framework and asynchronous networking library")
+ (description
+ "Tornado is a Python web framework and asynchronous networking library,
+originally developed at FriendFeed. By using non-blocking network I/O,
+Tornado can scale to tens of thousands of open connections, making it ideal
+for long polling, WebSockets, and other applications that require a long-lived
+connection to each user.")
+ (license license:asl2.0)))
+
+(define-public python-tornado-5
+ (package
+ (inherit python-tornado)
(version "5.1.1")
(source
(origin
@@ -5388,47 +5417,10 @@ data.")
"--verbose=yes")))))))
(native-inputs
(list python-certifi
- python-setuptools))
- (home-page "https://www.tornadoweb.org/")
- (synopsis "Python web framework and asynchronous networking library")
- (description
- "Tornado is a Python web framework and asynchronous networking library,
-originally developed at FriendFeed. By using non-blocking network I/O,
-Tornado can scale to tens of thousands of open connections, making it ideal
-for long polling, WebSockets, and other applications that require a long-lived
-connection to each user.")
- (license license:asl2.0)))
+ python-setuptools))))
-(define-public python-tornado-6
- (package
- (name "python-tornado")
- (version "6.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (pypi-uri "tornado" version))
- (sha256
- (base32 "02v2mlvr58xg0l0gh08nswl53z73wkf23sziggypk63ffjsdbflj"))))
- (build-system pyproject-build-system)
- (arguments
- (list
- #:test-flags
- ;; AttributeError: 'TestIOStreamWebMixin' object has no attribute
'io_loop'
- #~(list "--ignore=tornado/test/iostream_test.py")))
- (native-inputs
- (list python-certifi
- python-pytest
- python-setuptools
- python-wheel))
- (home-page "https://www.tornadoweb.org/")
- (synopsis "Python web framework and asynchronous networking library")
- (description
- "Tornado is a Python web framework and asynchronous networking library,
-originally developed at FriendFeed. By using non-blocking network I/O,
-Tornado can scale to tens of thousands of open connections, making it ideal
-for long polling, WebSockets, and other applications that require a long-lived
-connection to each user.")
- (license license:asl2.0)))
+;; XXX: Deprecated on <2026-01-23>.
+(define-deprecated/public-alias python-tornado-6 python-tornado)
(define-public python-tornado-http-auth
(package
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index d2d74960c2..c2fc7ac228 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -8857,7 +8857,7 @@ templates. A format string can be provided to control
the output.")
python-mako
python-poetry-core
python-pytest
- python-tornado-6))
+ python-tornado))
(propagated-inputs (list python-charset-normalizer python-six))
(home-page "https://github.com/kakulukia/pypugjs")
(synopsis "Convert Pug source files into different template languages")
@@ -14437,7 +14437,7 @@ away.")
python-jupyter-client-bootstrap
python-psutil
python-pyzmq
- python-tornado-6
+ python-tornado
python-tqdm
python-traitlets))
(home-page "https://ipython.org/")
@@ -18281,7 +18281,7 @@ time.")
python-tinycss2
python-traitlets
;; Required, even if [serve] is not used.
- python-tornado-6
+ python-tornado
;; Required at runtime for `jupyter nbconvert --to=pdf`.
texlive-adjustbox
texlive-amsmath
@@ -19804,7 +19804,7 @@ enhancements to optimization and data fitting
problems.")
python-pandas
python-pillow
python-pyyaml
- python-tornado-6
+ python-tornado
python-xyzservices))
(native-inputs
(list python-beautifulsoup4
@@ -36635,7 +36635,7 @@ well as an event scheduler.")
(list python-pytest
python-setuptools
python-setuptools-scm
- python-tornado-6
+ python-tornado
python-typeguard
python-wheel))
(home-page "https://github.com/jd/tenacity")