Hello community,

here is the log from the commit of package python-trio for openSUSE:Factory 
checked in at 2020-01-12 23:24:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-trio (Old)
 and      /work/SRC/openSUSE:Factory/.python-trio.new.6675 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-trio"

Sun Jan 12 23:24:11 2020 rev:4 rq:763378 version:0.13.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-trio/python-trio.changes  2019-08-06 
15:11:55.891740344 +0200
+++ /work/SRC/openSUSE:Factory/.python-trio.new.6675/python-trio.changes        
2020-01-12 23:26:12.810856722 +0100
@@ -1,0 +2,31 @@
+Sat Jan 11 12:01:37 UTC 2020 - Ondřej Súkup <mimi...@gmail.com>
+
+- update to 0.13.0
+ * Use slots for memory channel state and statistics which should make
+    memory channels slightly smaller and faster. 
+ * OpenSSL has a bug in its handling of TLS 1.3 session tickets that can cause
+    deadlocks or data loss in some rare edge cases. These edge cases most 
frequently
+    happen during tests.
+ * Trio now uses signal.set_wakeup_fd on all platforms.
+ * Trio no longer crashes when an async function is implemented in C or Cython
+    and then passed directly to trio.run or nursery.start_soon.
+ * When a Trio task makes improper use of a non-Trio async library, Trio nowi
+    causes an exception to be raised within the task at the point of the error,
+    rather than abandoning the task and raising an error in its parent.
+    This improves debuggability and resolves the TrioInternalError that would
+    sometimes result from the old strategy. (#552)
+ * In 0.12.0 we deprecated trio.run_sync_in_worker_thread in favor
+    of trio.to_thread.run_sync. But, the deprecation message listed the wrong
+    name for the replacement.
+ * Fix regression introduced with cancellation changes in 0.12.0, where
+    a trio.CancelScope which isn't cancelled could catch a propagating
+    trio.Cancelled exception if shielding were changed while the cancellation
+    was propagating.
+ * Fix a crash that could happen when using MockClock with autojump enabled
+    and a non-zero rate.
+ * If you nest >1000 cancel scopes within each other, Trio now handles that
+    gracefully instead of crashing with a RecursionError.
+ * Fixed the hash behavior of trio.Path to match pathlib.Path. Previously
+    trio.Path's hash was inherited from object instead of from 
pathlib.PurePath.
+
+-------------------------------------------------------------------

Old:
----
  trio-0.12.1.tar.gz

New:
----
  trio-0.13.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-trio.spec ++++++
--- /var/tmp/diff_new_pack.R4NJ90/_old  2020-01-12 23:26:13.890857122 +0100
+++ /var/tmp/diff_new_pack.R4NJ90/_new  2020-01-12 23:26:13.930857137 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-trio
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:           python-trio
-Version:        0.12.1
+Version:        0.13.0
 Release:        0
 Summary:        An async/await-native I/O library
 License:        MIT OR Apache-2.0
@@ -28,7 +28,7 @@
 Source:         
https://github.com/python-trio/trio/archive/v%{version}.tar.gz#/trio-%{version}.tar.gz
 BuildRequires:  %{python_module astor >= 0.8}
 BuildRequires:  %{python_module async_generator >= 1.9}
-BuildRequires:  %{python_module attrs >= 18.2.0}
+BuildRequires:  %{python_module attrs >= 19.2.0}
 BuildRequires:  %{python_module idna}
 BuildRequires:  %{python_module outcome}
 BuildRequires:  %{python_module pyOpenSSL}
@@ -43,7 +43,7 @@
 BuildRequires:  netcfg
 BuildRequires:  python-rpm-macros
 Requires:       python-async_generator >= 1.9
-Requires:       python-attrs >= 18.2.0
+Requires:       python-attrs >= 19.2.0
 Requires:       python-idna
 Requires:       python-outcome
 Requires:       python-sniffio

++++++ trio-0.12.1.tar.gz -> trio-0.13.0.tar.gz ++++++
++++ 4208 lines of diff (skipped)


Reply via email to