Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-trio for openSUSE:Factory checked in at 2022-12-29 13:08:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-trio (Old) and /work/SRC/openSUSE:Factory/.python-trio.new.1563 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-trio" Thu Dec 29 13:08:39 2022 rev:13 rq:1045129 version:0.22.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-trio/python-trio.changes 2022-11-23 09:47:59.283004403 +0100 +++ /work/SRC/openSUSE:Factory/.python-trio.new.1563/python-trio.changes 2022-12-29 13:08:42.044788701 +0100 @@ -1,0 +2,28 @@ +Fri Dec 23 18:15:34 UTC 2022 - Ben Greiner <c...@bnavigator.de> + +- Try again with 0.22.0 and a fixed httpcore + +------------------------------------------------------------------- +Mon Dec 19 20:55:58 UTC 2022 - Dirk Müller <dmuel...@suse.com> + +- go back to 0.21.0 as it breaks httpcore + +------------------------------------------------------------------- +Wed Dec 7 10:18:12 UTC 2022 - Daniel Garcia <daniel.gar...@suse.com> + +- Update to 0.22.0: + * MultiError has been deprecated in favor of the standard BaseExceptionGroup + (introduced in PEP 654). On Python versions below 3.11, this exception and + its derivative ExceptionGroup are provided by the backport. Trio still + raises MultiError, but it has been refactored into a subclass of + BaseExceptionGroup which users should catch instead of MultiError. Uses of + the MultiError.filter() class method should be replaced with + BaseExceptionGroup.split(). Uses of the MultiError.catch() class method + should be replaced with either except* clauses (on Python 3.11+) or the + exceptiongroup.catch() context manager provided by the backport. + See the updated documentation for details. + # Features + * Added support for Datagram TLS, for secure communication over UDP. + Currently requires PyOpenSSL. (#2010) + +------------------------------------------------------------------- Old: ---- trio-0.21.0.tar.gz New: ---- trio-0.22.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-trio.spec ++++++ --- /var/tmp/diff_new_pack.FqLN24/_old 2022-12-29 13:08:43.492797510 +0100 +++ /var/tmp/diff_new_pack.FqLN24/_new 2022-12-29 13:08:43.552797875 +0100 @@ -16,18 +16,18 @@ # -%define skip_python2 1 Name: python-trio -Version: 0.21.0 +Version: 0.22.0 Release: 0 Summary: Python async/await-native I/O library License: Apache-2.0 OR MIT URL: https://github.com/python-trio/trio -Source: https://github.com/python-trio/trio/archive/v%{version}.tar.gz#/trio-%{version}.tar.gz +Source: https://files.pythonhosted.org/packages/source/t/trio/trio-%{version}.tar.gz BuildRequires: %{python_module astor >= 0.8} BuildRequires: %{python_module async_generator >= 1.9} BuildRequires: %{python_module attrs >= 19.2.0} BuildRequires: %{python_module base >= 3.7} +BuildRequires: %{python_module exceptiongroup >= 1.0.0~rc9 if %python-base < 3.11} BuildRequires: %{python_module idna} BuildRequires: %{python_module outcome} BuildRequires: %{python_module pyOpenSSL} @@ -43,6 +43,9 @@ BuildRequires: python-rpm-macros Requires: python-async_generator >= 1.9 Requires: python-attrs >= 19.2.0 +%if 0%{?python_version_nodots} < 311 +Requires: python-exceptiongroup >= 1.0.0~rc9 +%endif Requires: python-idna Requires: python-outcome Requires: python-sniffio ++++++ trio-0.21.0.tar.gz -> trio-0.22.0.tar.gz ++++++ ++++ 10969 lines of diff (skipped)