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 2026-04-28 11:53:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-anyio (Old) and /work/SRC/openSUSE:Factory/.python-anyio.new.11940 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-anyio" Tue Apr 28 11:53:45 2026 rev:32 rq:1349435 version:4.13.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-anyio/python-anyio.changes 2026-03-06 18:16:57.600089857 +0100 +++ /work/SRC/openSUSE:Factory/.python-anyio.new.11940/python-anyio.changes 2026-04-28 11:54:09.952008650 +0200 @@ -1,0 +2,28 @@ +Sun Apr 26 14:00:38 UTC 2026 - Dirk Müller <[email protected]> + +- update to 4.13.0: + * Dropped support for Python 3.9 + * Added a ttl parameter to the anyio.functools.lru_cache + wrapper + * Widened the type annotations of file I/O streams to accept + IO[bytes] instead of just BinaryIO + * Fixed anyio.Path not being compatible with Python 3.15 due to + the removal of pathlib.Path.is_reserved() and the addition of + pathlib.Path.__vfspath__() + * Fixed the BrokenResourceError raised by the asyncio + SocketStream not having the original exception as its cause + * Fixed the TypeError raised when using "func" as a parameter + name in pytest.mark.parametrize when using the pytest plugin + * Fixed the pytest plugin not running tests that had the anyio + marker added programmatically via + pytest_collection_modifyitems + * Fixed cancellation exceptions leaking from a CancelScope on + asyncio when they are contained in an exception group + alongside non-cancellation exceptions + * Fixed Condition.wait() not passing on a notification when the + task is cancelled but already received a notification + * Fixed inverted condition in the process pool shutdown phase + which would cause still-running pooled processes not to be + terminated + +------------------------------------------------------------------- Old: ---- anyio-4.12.1.tar.gz New: ---- anyio-4.13.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-anyio.spec ++++++ --- /var/tmp/diff_new_pack.LJOQ3g/_old 2026-04-28 11:54:10.636036895 +0200 +++ /var/tmp/diff_new_pack.LJOQ3g/_new 2026-04-28 11:54:10.644037225 +0200 @@ -26,31 +26,31 @@ %endif %{?sle15_python_module_pythons} Name: python-anyio%{psuffix} -Version: 4.12.1 +Version: 4.13.0 Release: 0 Summary: High level compatibility layer for asynchronous event loop implementations License: MIT URL: https://github.com/agronholm/anyio Source: https://files.pythonhosted.org/packages/source/a/anyio/anyio-%{version}.tar.gz -BuildRequires: %{python_module base >= 3.8} +BuildRequires: %{python_module base >= 3.10} BuildRequires: %{python_module pip} -BuildRequires: %{python_module setuptools_scm} +BuildRequires: %{python_module setuptools >= 77} +BuildRequires: %{python_module setuptools_scm >= 6.4} BuildRequires: %{python_module wheel} BuildRequires: python-rpm-macros >= 20210127.3a18043 # SECTION test requirements %if %{with test} BuildRequires: %{python_module anyio = %{version}} -BuildRequires: %{python_module blockbuster} -BuildRequires: %{python_module exceptiongroup} -BuildRequires: %{python_module hypothesis >= 4.0} +BuildRequires: %{python_module blockbuster >= 1.5.23} +BuildRequires: %{python_module exceptiongroup >= 1.0.2} +BuildRequires: %{python_module hypothesis >= 4.18.2} BuildRequires: %{python_module psutil >= 5.9} -BuildRequires: %{python_module pytest >= 7.0} -BuildRequires: %{python_module pytest-mock >= 3.6.1} -BuildRequires: %{python_module toml} -BuildRequires: %{python_module trio >= 0.31.0} -BuildRequires: %{python_module trustme} -BuildRequires: %{python_module truststore} -BuildRequires: %{python_module uvloop} +BuildRequires: %{python_module pytest >= 8.4} +BuildRequires: %{python_module pytest-mock >= 3.14} +BuildRequires: %{python_module trio >= 0.32.0} +BuildRequires: %{python_module trustme >= 1.0.0} +BuildRequires: %{python_module truststore >= 0.9.1} +BuildRequires: %{python_module uvloop >= 0.22.1} %endif # /SECTION BuildRequires: fdupes @@ -59,9 +59,9 @@ Requires: python-typing_extensions >= 4.5 %endif %if 0%{?python_version_nodots} < 311 -Requires: python-exceptiongroup +Requires: python-exceptiongroup >= 1.0.2 %endif -Suggests: python-trio >= 0.31.0 +Suggests: python-trio >= 0.32.0 BuildArch: noarch %python_subpackages ++++++ anyio-4.12.1.tar.gz -> anyio-4.13.0.tar.gz ++++++ ++++ 1777 lines of diff (skipped)
