From 447a74cedd28ce91a78f3778f6511358d8521b59 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Fri, 23 Jan 2026 16:44:31 +0000 Subject: 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/python-web.scm | 74 ++++++++++++++++++++------------------------- 1 file changed, 33 insertions(+), 41 deletions(-) (limited to 'gnu/packages/python-web.scm') diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index 09b1c6a7cee..eda84d3abd8 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 -- cgit v1.3