Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-Flask-SocketIO for openSUSE:Factory checked in at 2023-12-18 22:56:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-Flask-SocketIO (Old)
and /work/SRC/openSUSE:Factory/.python-Flask-SocketIO.new.9037 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-Flask-SocketIO"
Mon Dec 18 22:56:51 2023 rev:6 rq:1133839 version:5.3.6
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-Flask-SocketIO/python-Flask-SocketIO.changes 2023-12-06 23:50:12.555615504 +0100
+++ /work/SRC/openSUSE:Factory/.python-Flask-SocketIO.new.9037/python-Flask-SocketIO.changes 2023-12-18 22:56:57.905857470 +0100
@@ -1,0 +2,7 @@
+Mon Dec 18 12:19:34 UTC 2023 - Dirk Müller
+
+- update to 5.3.6:
+ * Fixes in the test client to support recent changes in Socket.IO
+ dependencies
+
+-------------------------------------------------------------------
Old:
----
Flask-SocketIO-5.3.5.tar.gz
New:
----
Flask-SocketIO-5.3.6.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-Flask-SocketIO.spec ++++++
--- /var/tmp/diff_new_pack.RPUec2/_old 2023-12-18 22:56:59.761925443 +0100
+++ /var/tmp/diff_new_pack.RPUec2/_new 2023-12-18 22:56:59.761925443 +0100
@@ -16,10 +16,9 @@
#
-%define skip_python2 1
%{?sle15_python_module_pythons}
Name: python-Flask-SocketIO
-Version: 5.3.5
+Version: 5.3.6
Release: 0
Summary: SocketIO integration for Flask applications
License: MIT
++++++ Flask-SocketIO-5.3.5.tar.gz -> Flask-SocketIO-5.3.6.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-SocketIO-5.3.5/PKG-INFO new/Flask-SocketIO-5.3.6/PKG-INFO
--- old/Flask-SocketIO-5.3.5/PKG-INFO 2023-07-26 20:14:16.724852000 +0200
+++ new/Flask-SocketIO-5.3.6/PKG-INFO 2023-09-05 11:35:05.015492200 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: Flask-SocketIO
-Version: 5.3.5
+Version: 5.3.6
Summary: Socket.IO integration for Flask applications
Home-page: https://github.com/miguelgrinberg/flask-socketio
Author: Miguel Grinberg
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-SocketIO-5.3.5/setup.cfg new/Flask-SocketIO-5.3.6/setup.cfg
--- old/Flask-SocketIO-5.3.5/setup.cfg 2023-07-26 20:14:16.724852000 +0200
+++ new/Flask-SocketIO-5.3.6/setup.cfg 2023-09-05 11:35:05.015492200 +0200
@@ -1,6 +1,6 @@
[metadata]
name = Flask-SocketIO
-version = 5.3.5
+version = 5.3.6
author = Miguel Grinberg
author_email = miguel.grinberg@gmail.com
description = Socket.IO integration for Flask applications
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-SocketIO-5.3.5/src/Flask_SocketIO.egg-info/PKG-INFO new/Flask-SocketIO-5.3.6/src/Flask_SocketIO.egg-info/PKG-INFO
--- old/Flask-SocketIO-5.3.5/src/Flask_SocketIO.egg-info/PKG-INFO 2023-07-26 20:14:16.000000000 +0200
+++ new/Flask-SocketIO-5.3.6/src/Flask_SocketIO.egg-info/PKG-INFO 2023-09-05 11:35:05.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: Flask-SocketIO
-Version: 5.3.5
+Version: 5.3.6
Summary: Socket.IO integration for Flask applications
Home-page: https://github.com/miguelgrinberg/flask-socketio
Author: Miguel Grinberg
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-SocketIO-5.3.5/src/flask_socketio/test_client.py new/Flask-SocketIO-5.3.6/src/flask_socketio/test_client.py
--- old/Flask-SocketIO-5.3.5/src/flask_socketio/test_client.py 2023-06-13 11:40:37.000000000 +0200
+++ new/Flask-SocketIO-5.3.6/src/flask_socketio/test_client.py 2023-09-05 11:33:49.000000000 +0200
@@ -59,6 +59,23 @@
elif pkt.packet_type in [packet.DISCONNECT, packet.CONNECT_ERROR]:
client.connected[pkt.namespace or '/'] = False
+ _current_packet = None
+
+ def _mock_send_eio_packet(eio_sid, eio_pkt):
+ nonlocal _current_packet
+ if _current_packet is not None:
+ _current_packet.add_attachment(eio_pkt.data)
+ if _current_packet.attachment_count == \
+ len(_current_packet.attachments):
+ _mock_send_packet(eio_sid, _current_packet)
+ _current_packet = None
+ else:
+ pkt = packet.Packet(encoded_packet=eio_pkt.data)
+ if pkt.attachment_count == 0:
+ _mock_send_packet(eio_sid, pkt)
+ else:
+ _current_packet = pkt
+
self.app = app
self.flask_test_client = flask_test_client
self.eio_sid = uuid.uuid4().hex
@@ -69,6 +86,7 @@
self.queue = []
self.acks = None
socketio.server._send_packet = _mock_send_packet
+ socketio.server._send_eio_packet = _mock_send_eio_packet
socketio.server.environ[self.eio_sid] = {}
socketio.server.async_handlers = False # easier to test when
socketio.server.eio.async_handlers = False # events are sync