Overview

Request 1165943 accepted

- 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.

* Current working directory is now restored when calling ``script/socketserver.py``.
- add fix_apipkg.patch -- fixes tests with apipkg > 1.4.0
- Install a generated documentation
- Build documentation with Sphinx
- Initial packaging execnet 1.1 for openSUSE

Request History
Dirk Mueller's avatar

dirkmueller created request

- 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.

* Current working directory is now restored when calling ``script/socketserver.py``.
- add fix_apipkg.patch -- fixes tests with apipkg > 1.4.0
- Install a generated documentation
- Build documentation with Sphinx
- Initial packaging execnet 1.1 for openSUSE


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Saul Goodman's avatar

licensedigger accepted review

ok


Ana Guerrero's avatar

anag+factory set openSUSE:Factory:Staging:G as a staging project

Being evaluated by staging project "openSUSE:Factory:Staging:G"


Ana Guerrero's avatar

anag+factory accepted review

Picked "openSUSE:Factory:Staging:G"


Marcus Rueckert's avatar

darix accepted review

Accepted review for by_group opensuse-review-team request 1165943 from user anag+factory


Ana Guerrero's avatar

anag+factory accepted review

Staging Project openSUSE:Factory:Staging:G got accepted.


Ana Guerrero's avatar

anag+factory approved review

Staging Project openSUSE:Factory:Staging:G got accepted.


Ana Guerrero's avatar

anag+factory accepted request

Staging Project openSUSE:Factory:Staging:G got accepted.

openSUSE Build Service is sponsored by