Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-anyio for openSUSE:Factory checked in at 2025-09-25 18:43:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-anyio (Old) and /work/SRC/openSUSE:Factory/.python-anyio.new.11973 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-anyio" Thu Sep 25 18:43:50 2025 rev:28 rq:1306903 version:4.11.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-anyio/python-anyio.changes 2025-08-13 16:30:07.035413896 +0200 +++ /work/SRC/openSUSE:Factory/.python-anyio.new.11973/python-anyio.changes 2025-09-25 18:44:12.407437499 +0200 @@ -1,0 +2,25 @@ +Wed Sep 24 08:21:38 UTC 2025 - Nico Krapp <[email protected]> + +- Update to 4.11.0 + * Added support for cancellation reasons (the reason parameter to + CancelScope.cancel()) (#975) + * Bumped the minimum version of Trio to v0.31.0 + * Added the ability to enter the event loop from foreign (non-worker) threads + by passing the return value of anyio.lowlevel.current_token() to + anyio.from_thread.run() and anyio.from_thread.run_sync() as the token + keyword argument (#256) + * Added pytest option (anyio_mode = "auto") to make the pytest plugin + automatically handle all async tests (#971) + * Added the anyio.Condition.wait_for() method for feature parity with + asyncio (#974) + * Changed the default type argument of anyio.abc.TaskStatus from Any to + None (#964) + * Fixed TCP listener behavior to guarantee the same ephemeral port is used for + all socket listeners when local_port=0 (#857; PR by @11kkw and @agronholm) + * Fixed inconsistency between Trio and asyncio where a TCP stream that + previously raised a BrokenResourceError on send() would still raise + BrokenResourceError after the stream was closed on asyncio, but + ClosedResourceError on Trio. They now both raise a ClosedResourceError in + this scenario. (#671) + +------------------------------------------------------------------- Old: ---- anyio-4.10.0.tar.gz New: ---- anyio-4.11.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-anyio.spec ++++++ --- /var/tmp/diff_new_pack.LgH9gr/_old 2025-09-25 18:44:12.963460771 +0200 +++ /var/tmp/diff_new_pack.LgH9gr/_new 2025-09-25 18:44:12.967460938 +0200 @@ -26,7 +26,7 @@ %endif %{?sle15_python_module_pythons} Name: python-anyio%{psuffix} -Version: 4.10.0 +Version: 4.11.0 Release: 0 Summary: High level compatibility layer for asynchronous event loop implementations License: MIT @@ -47,7 +47,7 @@ BuildRequires: %{python_module pytest >= 7.0} BuildRequires: %{python_module pytest-mock >= 3.6.1} BuildRequires: %{python_module toml} -BuildRequires: %{python_module trio} +BuildRequires: %{python_module trio >= 0.31.0} BuildRequires: %{python_module trustme} BuildRequires: %{python_module truststore} BuildRequires: %{python_module uvloop} @@ -62,7 +62,7 @@ %if 0%{?python_version_nodots} < 311 Requires: python-exceptiongroup %endif -Suggests: python-trio >= 0.26.1 +Suggests: python-trio >= 0.31.0 BuildArch: noarch %python_subpackages ++++++ anyio-4.10.0.tar.gz -> anyio-4.11.0.tar.gz ++++++ ++++ 2377 lines of diff (skipped)
