diff --git a/12.0.tar.gz b/12.0.tar.gz deleted file mode 100644 index 6108dd6..0000000 --- a/12.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:49978ae3f2aedf1c40ce9031c547fb766deaf7e86c3ec9677f0f5991bdc160ec -size 352120 diff --git a/13.1.tar.gz b/13.1.tar.gz new file mode 100644 index 0000000..93fb479 --- /dev/null +++ b/13.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39345b087381694ca06c5b2b922aa8c2a54dc8f08fcaee358eafaa2222c4dd22 +size 414934 diff --git a/python-websockets.changes b/python-websockets.changes index 424bc7e..61e760a 100644 --- a/python-websockets.changes +++ b/python-websockets.changes @@ -1,3 +1,40 @@ +------------------------------------------------------------------- +Tue Oct 29 16:04:09 UTC 2024 - John Paul Adrian Glaubitz + +- Update to 13.1 + * Added support for reconnecting automatically by using connect() + as an asynchronous iterator to the new asyncio implementation. + * connect() now follows redirects in the new asyncio implementation. + * Added HTTP Basic Auth to the new asyncio and threading implementations + of servers. + * Made the set of active connections available in the Server.connections + property. + * Improved reporting of errors during the opening handshake. + * Raised ConcurrencyError on unsupported concurrent calls. Previously, + RuntimeError was raised. For backwards compatibility, ConcurrencyError + is a subclass of RuntimeError. + * The new asyncio and threading implementations of servers don’t start the + connection handler anymore when process_request or process_response returns + an HTTP response. + * Fixed a bug in the threading implementation that could lead to incorrect + error reporting when closing a connection while recv() is running. +- from version 13.0.1 + * Restored the C extension in the source distribution. +- from version 13.0 + * Validated compatibility with Python 3.12 and 3.13. + * Added environment variables to configure debug logs, the Server and + User-Agent headers, as well as security limits. + * If you were monkey-patching constants, be aware that they were renamed, + which will break your configuration. You must switch to the environment + variables. + * The error message in server logs when a header is too long is more explicit. + * Fixed a bug in the threading implementation that could prevent the program + from exiting when a connection wasn’t closed properly. + * Redirecting from a ws:// URI to a wss:// URI now works. + * broadcast(raise_exceptions=True) no longer crashes when there isn’t + any exception. +- Remove stray speedups.c from websockets Python directory + ------------------------------------------------------------------- Wed Jan 24 16:29:29 UTC 2024 - Daniel Garcia diff --git a/python-websockets.spec b/python-websockets.spec index c6a955b..22b7345 100644 --- a/python-websockets.spec +++ b/python-websockets.spec @@ -18,7 +18,7 @@ %{?sle15_python_module_pythons} Name: python-websockets -Version: 12.0 +Version: 13.1 Release: 0 Summary: An implementation of the WebSocket Protocol (RFC 6455) License: BSD-3-Clause @@ -51,6 +51,7 @@ export CFLAGS="%{optflags}" %install %python_install %python_expand %fdupes %{buildroot}%{$python_sitearch} +%python_expand rm -f %{buildroot}%{$python_sitearch}/websockets/speedups.c %check # Test execution speed depends on BS load and architecture, relax