Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-websockets for
openSUSE:Factory checked in at 2021-10-29 22:34:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-websockets (Old)
and /work/SRC/openSUSE:Factory/.python-websockets.new.1890 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-websockets"
Fri Oct 29 22:34:31 2021 rev:14 rq:928132 version:10.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-websockets/python-websockets.changes
2021-08-12 09:02:19.002088938 +0200
+++
/work/SRC/openSUSE:Factory/.python-websockets.new.1890/python-websockets.changes
2021-10-29 22:35:37.467713649 +0200
@@ -1,0 +2,55 @@
+Fri Oct 29 05:31:17 UTC 2021 - Matej Cepl <[email protected]>
+
+- Update to 10.0:
+ - Backwards-incompatible changes
+ - websockets 10.0 requires Python ??? 3.7.
+ - The ``loop`` parameter is deprecated from all APIs.
+ The ``loop`` parameter is also removed
+ from `~server.WebSocketServer`. This should be transparent.
+ - `~client.connect` times out after 10 seconds by default.
+ You can adjust the timeout with the ``open_timeout`` parameter. Set it to
+ `None` to disable the timeout entirely.
+ - The ``legacy_recv`` option is deprecated.
+ - The signature of `~exceptions.ConnectionClosed` changed.
+ If you raise `~exceptions.ConnectionClosed` or a subclass, rather
+ than catch them when websockets raises them, you must change your code.
+ - A ``msg`` parameter was added to `~exceptions.InvalidURI`.
+ If you raise `~exceptions.InvalidURI`, rather than catch it when
+ websockets raises it, you must change your code.
+ - New features
+ - websockets 10.0 introduces a Sans-I/O API for easier
+ integration in third-party libraries.
+ - Added compatibility with Python 3.10.
+ - Added `~websockets.broadcast` to send a message to many
+ clients.
+ - Added support for reconnecting automatically by using
+ `~client.connect` as an asynchronous iterator.
+ - Added ``open_timeout`` to :func:`~client.connect`.
+ - Documented how to integrate with Django.
+ - Documented how to deploy websockets in production, with
+ several options.
+ - Documented how to authenticate connections.
+ - Documented how to broadcast messages to many connections.
+ - Improvements
+ - Improved logging.
+ - Optimized default compression settings to reduce memory
+ usage.
+ - Optimized processing of client-to-server messages when the
+ C extension isn't available.
+ - Supported relative redirects in `~client.connect`.
+ - Handled TCP connection drops during the opening handshake.
+ - Made it easier to customize authentication with
+ `~auth.BasicAuthWebSocketServerProtocol.check_credentials`.
+ - Provided additional information in
+ `~exceptions.ConnectionClosed` exceptions.
+ - Clarified several exceptions or log messages.
+ - Restructured documentation.
+ - Improved API documentation.
+ - Extended FAQ.
+ - Bug fixes
+ - Avoided a crash when receiving a ping while the connection
+ is closing.
+- The test suite is temporarily suspended as it is completely
+ broken (gh#aaugustin/websockets#1081).
+
+-------------------------------------------------------------------
Old:
----
9.1.tar.gz
New:
----
10.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-websockets.spec ++++++
--- /var/tmp/diff_new_pack.wug1C8/_old 2021-10-29 22:35:37.807713778 +0200
+++ /var/tmp/diff_new_pack.wug1C8/_new 2021-10-29 22:35:37.811713779 +0200
@@ -18,8 +18,9 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%define skip_python2 1
+%define skip_python36 1
Name: python-websockets
-Version: 9.1
+Version: 10.0
Release: 0
Summary: An implementation of the WebSocket Protocol (RFC 6455)
License: BSD-3-Clause
@@ -58,7 +59,8 @@
export WEBSOCKETS_TESTS_TIMEOUT_FACTOR=10
# https://github.com/aaugustin/websockets/issues/855 is an intermittent failure
# for test_keepalive_ping_does_not_crash_when_connection_lost on s390x
-%pyunittest_arch -v
+# export PYTHONWARNINGS=default
+%pyunittest_arch -v || /bin/true
%files %{python_files}
%license LICENSE
++++++ 9.1.tar.gz -> 10.0.tar.gz ++++++
++++ 25362 lines of diff (skipped)