summaryrefslogtreecommitdiff
path: root/gnu/packages/python-web.scm
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2026-01-23 16:44:31 +0000
committerAndreas Enge <andreas@enge.fr>2026-02-07 12:28:38 +0100
commit447a74cedd28ce91a78f3778f6511358d8521b59 (patch)
treed5b6bb4d8173259e76e5826395e1d9ba7abb8aff /gnu/packages/python-web.scm
parent6d2e8b3be7a32ee7e36605a6e5a0dfad8fd4ad57 (diff)
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
Diffstat (limited to 'gnu/packages/python-web.scm')
-rw-r--r--gnu/packages/python-web.scm74
1 files changed, 33 insertions, 41 deletions
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