summaryrefslogtreecommitdiff
path: root/gnu/packages/python-web.scm
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2026-08-10 23:40:49 +0100
committerSharlatan Hellseher <sharlatanus@gmail.com>2026-08-11 03:22:53 +0100
commit26c92b07b2d09940eac5b6d9e2425d647e2455e4 (patch)
tree5801f4b8eb09de58694363ead2c40d441f230c21 /gnu/packages/python-web.scm
parenta044eec7f6ffe3ce9068ddeb08cfdb9e88c8999d (diff)
gnu: python-socketio: Update to 5.16.4.
* gnu/packages/python-web.scm (python-socketio): Update to 5.16.4. [source]: Switch to git-fetch. [arguments] <#:test-flags>: Adjust ignored test files. [propagated-inputs]: Remove python-msgpack; add python-aiohttp, python-requests, and python-websocket-client. [native-inputs]: Remove python-wheel; add python-msgpack, python-redis, and python-valkey.
Diffstat (limited to 'gnu/packages/python-web.scm')
-rw-r--r--gnu/packages/python-web.scm37
1 files changed, 24 insertions, 13 deletions
diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index 22c9c91b8a5..6f2e1aacd33 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -12525,29 +12525,40 @@ fast. It allows the usage of the @code{async/await} syntax added in Python
12525(define-public python-socketio 12525(define-public python-socketio
12526 (package 12526 (package
12527 (name "python-socketio") 12527 (name "python-socketio")
12528 (version "5.12.1") 12528 (version "5.16.4")
12529 (source 12529 (source
12530 (origin 12530 (origin
12531 (method url-fetch) 12531 (method git-fetch)
12532 (uri (pypi-uri "python_socketio" version)) 12532 (uri (git-reference
12533 (url "https://github.com/miguelgrinberg/python-socketio/")
12534 (commit (string-append "v" version))))
12535 (file-name (git-file-name name version))
12533 (sha256 12536 (sha256
12534 (base32 12537 (base32 "0695mq1nijlljkmpgn3nk6gfv34rzpgxrdsld1l1vix6gxyxna0y"))))
12535 "175sd3fdld3s477i6b3v49yhf1alsbm1vaxzq44nqrqb8wgzz682"))))
12536 (build-system pyproject-build-system) 12538 (build-system pyproject-build-system)
12537 (arguments 12539 (arguments
12538 (list #:test-flags 12540 (list
12539 '(list "--timeout=60" 12541 ;; tests: 642 passed, 5 warnings
12540 ;; These tests freeze. 12542 #:test-flags
12541 "--ignore-glob=tests/async/*"))) 12543 ;; Tests freeze.
12542 (propagated-inputs 12544 #~(list "--ignore=tests/async/test_admin.py"
12543 (list python-bidict python-engineio python-msgpack)) 12545 "--ignore=tests/common/test_admin.py")))
12544 (native-inputs 12546 (native-inputs
12545 (list python-pytest 12547 (list python-msgpack
12548 python-pytest
12546 python-pytest-asyncio 12549 python-pytest-asyncio
12547 python-pytest-timeout 12550 python-pytest-timeout
12551 python-redis
12548 python-setuptools 12552 python-setuptools
12549 python-uvicorn 12553 python-uvicorn
12550 python-wheel)) 12554 python-valkey))
12555 (propagated-inputs
12556 (list python-bidict
12557 python-engineio
12558 ;; [optional]
12559 python-aiohttp
12560 python-requests
12561 python-websocket-client))
12551 (home-page "https://github.com/miguelgrinberg/python-socketio/") 12562 (home-page "https://github.com/miguelgrinberg/python-socketio/")
12552 (synopsis "Python Socket.IO server") 12563 (synopsis "Python Socket.IO server")
12553 (description 12564 (description