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)

Reply via email to