Changelog for
python311-execnet-2.1.1-3.12.noarch.rpm :
* Sat Apr 27 2024 Dirk Müller
- update to 2.1.1:
* Fixed regression in 2.1.0 where the strconfig argument to load/loads is ignore
* Sun Apr 07 2024 Dirk Müller - update to 2.1.0:
* #243: Added main_thread_only execmodel which is derived from the thread execmodel and only executes remote_exec calls in the main thread.
* Callers of remote_exec must use the returned channel to wait for a task to complete before they call remote_exec again, otherwise the remote_exec call will fail with a concurrent remote_exec would cause deadlock error. The main_thread_only execmodel provides solutions for #96 and pytest-dev/pytest-xdist#620 (pending a new pytest-xdist release).
* Also fixed init_popen_io to use closefd=False for shared stdin and stdout file descriptors, preventing Bad file descriptor errors triggered by test_stdouterrin_setnull.
* The library is now typed and the typing is exposed to type-checkers.
* Re-exported Gateway, Channel, DumpError and LoadError from execnet. The constructors are private.
* Fixed GatewayBase.join() timeout argument getting ignored.
* Removed support for Python 3.7.
* Added official support for Python 3.12.
* Mon Jul 24 2023 Dirk Müller - update to 2.0.2:
* Removed support for Python < 3.7.
* Applied pyupgrade --py37-plus.
* Minimal mypy fixes and dropped Python 2 support code.
* Migrated packaging to hatch.
* Dropped deprecated APIs of old makegateway names.
* Removed py testing dependency.
* Explicitly pass encoding when opening files in the gateway to get rid of warnings when using PYTHONWARNDEFAULTENCODING=1 (#195).
* Fixed error when loading source code files from a path containing non-ascii characters.
* Fri Apr 21 2023 Dirk Müller - add sle15_python_module_pythons (jsc#PED-68)
* Thu Apr 13 2023 Matej Cepl - Make calling of %{sle15modernpython} optional.
* Tue Nov 29 2022 Daniel Garcia - Remove python_module macro definition- Add python-py dependency required because python-pytest removed that dependency
* Sun Dec 12 2021 Ben Greiner - update to 1.9.0
* Removed the apipkg dependency.- Release 1.8.1
* Update calls of threading.Event.isSet() to threading.Event.is_set(), which avoids a deprecation warning with Python 3.10.
* Tue Feb 02 2021 Dirk Müller - update to 1.8.0:
* Dropped support for Python 3.4.
* Fixed internal leak that should make ``execnet`` execute remote code in the main thread more often
* Current working directory is now restored when calling ``script/socketserver.py``.
* Fri Aug 30 2019 Tomáš Chvátal - Update to 1.7.1:
* #108: Revert linecache optimization introduced in 1.7.0 which broke remote execution.
* Mon Aug 12 2019 Tomáš Chvátal - Update to 1.7:
* Fix flaky hangs