Revisions of python-execnet

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1165943 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 17)
- 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
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1100466 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 16)
- 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.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1038942 from Daniel Garcia's avatar Daniel Garcia (dgarcia) (revision 14)
- Remove python_module macro definition
- Add python-py dependency required because python-pytest removed that
  dependency
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 727104 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 11)
- Update to 1.7.1:
  * #108: Revert linecache optimization introduced in 1.7.0 which broke remote execution.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 722842 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 10)
- Update to 1.7:
  * Fix flaky hangs
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 718149 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 9)
- Update to 1.6.1:
  * Internal change to avoid using deprecated funcargs name in pytest 5+.
- Obsoletes pytest4.patch

- Add patch to play with new pytest rather than restricting:
  * pytest4.patch

- use pytest4 to run testsuite, pytest-5 for testsuite isn't supported
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 690274 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 8)
- Update to 1.6.0:
  * ``execnet`` no longer supports Python 2.6 and 3.3 (#85). Users of those Python versions
    using a recent enough ``pip`` should not be affected, as ``pip`` will only install
    ``1.5.0`` for them.
  * Update test suite to support ``pytest>4``.
- Remove pytest4.patch merged upstream
- Remove fix_apipkg.patch merged upstream
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 674135 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 7)
- Add patch to fix build with pytest 4 and newer:
  * pytest4.patch
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 628060 from Ondřej Súkup's avatar Ondřej Súkup (mimi_vx) (revision 6)
- add fix_apipkg.patch -- fixes tests with apipkg &gt; 1.4.0 (forwarded request 628059 from mimi_vx)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 622954 from Ondřej Súkup's avatar Ondřej Súkup (mimi_vx) (revision 5)
-  drop -doc subpackage - causes circular dependency with python-requests -&gt;
   python-hypothesis -&gt; python-Babel (forwarded request 622953 from mimi_vx)
Displaying all 17 revisions
openSUSE Build Service is sponsored by