mirror of
https://github.com/openwrt/packages.git
synced 2026-04-15 19:02:09 +00:00
python-socketio: bump to 5.11.2
Changelog since 5.8.0: - v5.9.0: Optimize performance and memory usage for broadcasts - v5.10.0: Add SimpleClient and AsyncSimpleClient classes; add reporting to Socket.IO Admin UI; add server shutdown() function; make async enter_room/leave_room proper coroutines - v5.11.0: Add catch-all namespace support; improve pubsub manager robustness; fix background task garbage collection - v5.11.1: Add connection retry option in client; drop Python 3.7 support; add Python 3.12 support - v5.11.2: Improve routing to catch-all namespace handlers; add option to disable routing in ASGIApp Add test.sh. Full changelog: https://github.com/miguelgrinberg/python-socketio/releases Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
This commit is contained in:
committed by
Alexandru Ardelean
parent
643e0bd695
commit
e2e0362a17
@@ -8,11 +8,11 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=python-socketio
|
||||
PKG_VERSION:=5.8.0
|
||||
PKG_VERSION:=5.11.2
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PYPI_NAME:=python-socketio
|
||||
PKG_HASH:=e714f4dddfaaa0cb0e37a1e2deef2bb60590a5b9fea9c343dd8ca5e688416fd9
|
||||
PKG_HASH:=ae6a1de5c5209ca859dc574dccc8931c4be17ee003e74ce3b8d1306162bb4a37
|
||||
|
||||
PKG_MAINTAINER:=Jan Pavlinec <jan.pavlinec1@gmail.com>, Alexandru Ardelean <ardeleanalex@gmail.com>
|
||||
PKG_LICENSE:=MIT
|
||||
|
||||
38
lang/python/python-socketio/test.sh
Normal file
38
lang/python/python-socketio/test.sh
Normal file
@@ -0,0 +1,38 @@
|
||||
#!/bin/sh
|
||||
|
||||
[ "$1" = python3-socketio ] || exit 0
|
||||
|
||||
python3 - <<'EOF'
|
||||
import socketio
|
||||
|
||||
# Test server creation and event registration
|
||||
sio = socketio.Server()
|
||||
|
||||
received = []
|
||||
|
||||
@sio.event
|
||||
def connect(sid, environ):
|
||||
received.append(('connect', sid))
|
||||
|
||||
@sio.event
|
||||
def message(sid, data):
|
||||
received.append(('message', data))
|
||||
|
||||
@sio.event
|
||||
def disconnect(sid):
|
||||
received.append(('disconnect', sid))
|
||||
|
||||
# Verify the handlers are registered
|
||||
assert 'connect' in sio.handlers['/']
|
||||
assert 'message' in sio.handlers['/']
|
||||
assert 'disconnect' in sio.handlers['/']
|
||||
|
||||
# Test namespace creation
|
||||
ns = socketio.Namespace('/test')
|
||||
sio.register_namespace(ns)
|
||||
assert '/test' in sio.namespace_handlers
|
||||
|
||||
# Test AsyncServer exists
|
||||
asio = socketio.AsyncServer()
|
||||
assert asio is not None
|
||||
EOF
|
||||
Reference in New Issue
Block a user