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 2021-09-17 23:26:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-anyio (Old) and /work/SRC/openSUSE:Factory/.python-anyio.new.1899 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-anyio" Fri Sep 17 23:26:11 2021 rev:4 rq:919878 version:3.3.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-anyio/python-anyio.changes 2021-07-12 01:25:10.673166130 +0200 +++ /work/SRC/openSUSE:Factory/.python-anyio.new.1899/python-anyio.changes 2021-09-17 23:26:34.061269147 +0200 @@ -1,0 +2,55 @@ +Fri Sep 17 19:23:22 UTC 2021 - Ben Greiner <[email protected]> + +- Update to v3.3.1 + * Added missing documentation for the ExceptionGroup.exceptions + attribute + * Changed the asyncio test runner not to use uvloop by default + (to match the behavior of anyio.run()) + * Fixed RuntimeError on asyncio when a CancelledError is raised + from a task spawned through a BlockingPortal (#357) + * Fixed asyncio warning about a Future with an exception that + was never retrieved which happened when a socket was already + written to but the peer abruptly closed the connection +- Release 3.3.0 + * Added asynchronous Path class + * Added the wrap_file() function for wrapping existing files as + asynchronous file objects + * Relaxed the type of the path initializer argument to + FileReadStream and FileWriteStream so they accept any + path-like object (including the new asynchronous Path class) + * Dropped unnecessary dependency on the async_generator library + * Changed the generics in AsyncFile so that the methods + correctly return either str or bytes based on the argument to + open_file() + * Fixed an asyncio bug where under certain circumstances, a + stopping worker thread would still accept new assignments, + leading to a hang +- Release 3.2.1 + * Fixed idle thread pruning on asyncio sometimes causing an + expired worker thread to be assigned a task +- Release 3.2.0 + * Added Python 3.10 compatibility + * Added the ability to close memory object streams synchronously + (including support for use as a synchronous context manager) + * Changed the default value of the use_uvloop asyncio backend + option to False to prevent unsafe event loop policy changes in + different threads + * Fixed to_thread.run_sync() hanging on the second call on + asyncio when used with loop.run_until_complete() + * Fixed to_thread.run_sync() prematurely marking a worker thread + inactive when a task await on the result is cancelled + * Fixed ResourceWarning about an unclosed socket when UNIX + socket connect fails on asyncio + * Fixed the type annotation of open_signal_receiver() as a + synchronous context manager + * Fixed the type annotation of DeprecatedAwaitable(|List|Float). + __await__ to match the typing.Awaitable protocol +- Unskip python36: uvloop is only optional + +------------------------------------------------------------------- +Fri Sep 17 06:59:56 UTC 2021 - Dominique Leuenberger <[email protected]> + +- Do not build for python 3.6: the required dependency uvloop does + no longer support Python 3.6 since version 0.16. + +------------------------------------------------------------------- Old: ---- anyio-3.1.0.tar.gz New: ---- anyio-3.3.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-anyio.spec ++++++ --- /var/tmp/diff_new_pack.bLv1Uk/_old 2021-09-17 23:26:34.517269553 +0200 +++ /var/tmp/diff_new_pack.bLv1Uk/_new 2021-09-17 23:26:34.521269557 +0200 @@ -19,13 +19,12 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-anyio -Version: 3.1.0 +Version: 3.3.1 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 async_generator if %python-base < 3.7} BuildRequires: %{python_module dataclasses if %python-base < 3.7} BuildRequires: %{python_module idna >= 2.8} BuildRequires: %{python_module setuptools_scm} @@ -36,14 +35,12 @@ BuildRequires: python-rpm-macros >= 20210127.3a18043 # SECTION test requirements BuildRequires: %{python_module hypothesis >= 4.0} -BuildRequires: %{python_module mock >= 4.0} +BuildRequires: %{python_module mock >= 4.0 if %python-base < 3.8} BuildRequires: %{python_module pytest >= 6.0} BuildRequires: %{python_module pytest-mock >= 3.6.1} BuildRequires: %{python_module trio >= 0.16} BuildRequires: %{python_module trustme} -BuildRequires: %{python_module uvloop} -# Note to packagers: future versions will drop curio (https://github.com/agronholm/anyio/pull/182) -BuildRequires: %{python_module curio >= 1.4} +BuildRequires: %{python_module uvloop if (%python-base without python36-base)} # /SECTION BuildRequires: fdupes Requires: python-idna >= 2.8 @@ -52,12 +49,9 @@ Requires: python-typing_extensions %endif %if 0%{?python_version_nodots} < 37 -Requires: python-async_generator Requires: python-dataclasses %endif -Suggests: python-trio >= 0.1 -# See note above -Suggests: python-curio >= 1.4 +Suggests: python-trio >= 0.16 BuildArch: noarch %python_subpackages @@ -76,6 +70,7 @@ %python_expand %fdupes %{buildroot}%{$python_sitelib} %check +sed -i '/filterwarnings/,/^]/ { /"error"/ d}' pyproject.toml # bind and resolution failures inside OBS donttest+=" or (TestTCPStream and (ipv4 or ipv6))" donttest+=" or (TestTCPListener and (ipv4 or ipv6))" @@ -84,8 +79,7 @@ # wrong localhost address donttest+=" or (TestTCPStream and test_happy_eyeballs)" donttest+=" or (TestTCPStream and test_connection_refused)" -donttest+=" or test_getaddrinfo" -%pytest -k "not (${donttest:4})" -ra +%pytest -m "not network" -k "not (${donttest:4})" -ra %files %{python_files} %doc README.rst ++++++ anyio-3.1.0.tar.gz -> anyio-3.3.1.tar.gz ++++++ ++++ 7474 lines of diff (skipped)
