Hello community, here is the log from the commit of package python-trio for openSUSE:Factory checked in at 2020-10-29 09:47:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-trio (Old) and /work/SRC/openSUSE:Factory/.python-trio.new.3463 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-trio" Thu Oct 29 09:47:29 2020 rev:7 rq:841142 version:0.17.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-trio/python-trio.changes 2020-07-26 16:19:47.656833554 +0200 +++ /work/SRC/openSUSE:Factory/.python-trio.new.3463/python-trio.changes 2020-10-29 09:47:33.168125921 +0100 @@ -1,0 +2,26 @@ +Sun Oct 11 15:36:02 UTC 2020 - John Vandenberg <[email protected]> + +- Remove hashbang and tests in runtime package +- Disable test test_close_at_bad_time_for_send_all due to failure on PPC +- Update to v0.17.0 + * trio.open_tcp_stream has a new local_address= keyword argument + that can be used on machines with multiple IP addresses to + control which IP is used for the outgoing connection + * If you pass a raw IP address into sendto, it no longer spends + any time trying to resolve the hostname. If you're using UDP, + this should substantially reduce your per-packet overhead + * trio.lowlevel.checkpoint is now much faster + * new, lower-overhead data structure to track upcoming timeouts, + which should make your programs faster + * Trio can now be imported when sys.excepthook is a functools.partial + instance, which might occur in a pytest-qt test function + * The thread cache didn't release its reference to the previous job + * Remove wait_socket_*, notify_socket_closing, notify_fd_closing, + run_sync_in_worker_thread and current_default_worker_thread_limiter + * When using "instruments", you now only "pay for what you use": + if there are no instruments installed that override a particular + hook such as `abc.Instrument.before_task_step`, then Trio doesn't + waste any effort on checking its instruments when the event + corresponding to that hook occurs. + +------------------------------------------------------------------- Old: ---- trio-0.16.0.tar.gz New: ---- trio-0.17.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-trio.spec ++++++ --- /var/tmp/diff_new_pack.JsedWJ/_old 2020-10-29 09:47:36.028128623 +0100 +++ /var/tmp/diff_new_pack.JsedWJ/_new 2020-10-29 09:47:36.032128627 +0100 @@ -19,9 +19,9 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-trio -Version: 0.16.0 +Version: 0.17.0 Release: 0 -Summary: An async/await-native I/O library +Summary: Python async/await-native I/O library License: MIT OR Apache-2.0 URL: https://github.com/python-trio/trio Source: https://github.com/python-trio/trio/archive/v%{version}.tar.gz#/trio-%{version}.tar.gz @@ -69,19 +69,23 @@ %prep %setup -q -n trio-%{version} +sed -i '1{/^#!/d}' trio/_tools/gen_exports.py %build %python_build %install %python_install -%python_expand %fdupes %{buildroot}%{$python_sitelib} +%{python_expand rm -r %{buildroot}%{$python_sitelib}/trio/tests/ +%fdupes %{buildroot}%{$python_sitelib} +} %check # test_static_tool_sees_all_symbols uses jedi/pylint for static analysis, # pointless for us. # test_SSLStream_generic deadlocks in OBS -%pytest -k 'not (test_static_tool_sees_all_symbols or test_SSLStream_generic)' +# test_close_at_bad_time_for_send_all fails on PPC https://github.com/python-trio/trio/issues/1753 +%pytest -k 'not (test_static_tool_sees_all_symbols or test_SSLStream_generic or test_close_at_bad_time_for_send_all)' %files %{python_files} %doc README.rst ++++++ trio-0.16.0.tar.gz -> trio-0.17.0.tar.gz ++++++ ++++ 5229 lines of diff (skipped)
