Commit Graph

32 Commits

Author SHA256 Message Date
Ana Guerrero
06bdce45c4 Accepting request 1170447 from devel:languages:python:pytest
- update to 2.1.1:
  * Fixed regression in 2.1.0 where the strconfig argument to
    load/loads is ignore

OBS-URL: https://build.opensuse.org/request/show/1170447
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-execnet?expand=0&rev=18
2024-04-29 15:57:29 +00:00
17bead4ba7 - update to 2.1.1:
* Fixed regression in 2.1.0 where the strconfig argument to
    load/loads is ignore

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-execnet?expand=0&rev=26
2024-04-27 09:01:12 +00:00
Ana Guerrero
d4a2b067f1 Accepting request 1165943 from devel:languages:python:pytest
- 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

OBS-URL: https://build.opensuse.org/request/show/1165943
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-execnet?expand=0&rev=17
2024-04-09 14:46:24 +00:00
0e9b5a8878 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-execnet?expand=0&rev=24
2024-04-07 09:01:12 +00:00
Ana Guerrero
f4355107bf Accepting request 1100466 from devel:languages:python:pytest
- 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.

OBS-URL: https://build.opensuse.org/request/show/1100466
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-execnet?expand=0&rev=16
2023-07-26 11:21:47 +00:00
64a377650c - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-execnet?expand=0&rev=22
2023-07-24 20:15:31 +00:00
Dominique Leuenberger
78dfa3179a Accepting request 1082447 from devel:languages:python:pytest
OBS-URL: https://build.opensuse.org/request/show/1082447
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-execnet?expand=0&rev=15
2023-04-25 14:53:43 +00:00
25efc626cf Accepting request 1082401 from home:dirkmueller:acdc:as_python3_module
SR for python stack proposal

OBS-URL: https://build.opensuse.org/request/show/1082401
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-execnet?expand=0&rev=20
2023-04-24 09:17:42 +00:00
Dominique Leuenberger
bfb8f95ef2 Accepting request 1038942 from devel:languages:python:pytest
- Remove python_module macro definition
- Add python-py dependency required because python-pytest removed that
  dependency

OBS-URL: https://build.opensuse.org/request/show/1038942
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-execnet?expand=0&rev=14
2022-11-30 15:07:53 +00:00
c3f7444276 - Remove python_module macro definition
- Add python-py dependency required because python-pytest removed that
  dependency

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-execnet?expand=0&rev=18
2022-11-29 16:59:21 +00:00
Dominique Leuenberger
4dc377a693 Accepting request 940476 from devel:languages:python:pytest
OBS-URL: https://build.opensuse.org/request/show/940476
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-execnet?expand=0&rev=13
2021-12-16 20:18:47 +00:00
8f40eb1152 Accepting request 940104 from home:bnavigator:python-rpm-macros
- 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.

OBS-URL: https://build.opensuse.org/request/show/940104
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-execnet?expand=0&rev=17
2021-12-14 13:04:51 +00:00
Dominique Leuenberger
759e928698 Accepting request 868773 from devel:languages:python:pytest
OBS-URL: https://build.opensuse.org/request/show/868773
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-execnet?expand=0&rev=12
2021-02-04 19:23:27 +00:00
0b60af834c Accepting request 868766 from home:dirkmueller:branches:devel:languages:python:pytest
- 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``.

OBS-URL: https://build.opensuse.org/request/show/868766
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-execnet?expand=0&rev=15
2021-02-02 22:39:35 +00:00
Dominique Leuenberger
5a21b7b015 Accepting request 727104 from devel:languages:python:pytest
- Update to 1.7.1:
  * #108: Revert linecache optimization introduced in 1.7.0 which broke remote execution.

OBS-URL: https://build.opensuse.org/request/show/727104
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-execnet?expand=0&rev=11
2019-09-04 06:57:05 +00:00
Tomáš Chvátal
1e9a7ab890 - Update to 1.7.1:
* #108: Revert linecache optimization introduced in 1.7.0 which broke remote execution.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-execnet?expand=0&rev=13
2019-08-30 01:13:03 +00:00
Dominique Leuenberger
cd5858f573 Accepting request 722842 from devel:languages:python:pytest
- Update to 1.7:
  * Fix flaky hangs

OBS-URL: https://build.opensuse.org/request/show/722842
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-execnet?expand=0&rev=10
2019-08-16 13:27:43 +00:00
Tomáš Chvátal
29487b2976 - Update to 1.7:
* Fix flaky hangs

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-execnet?expand=0&rev=11
2019-08-12 15:45:14 +00:00
Dominique Leuenberger
c0877752fb Accepting request 718149 from devel:languages:python:pytest
- 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

OBS-URL: https://build.opensuse.org/request/show/718149
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-execnet?expand=0&rev=9
2019-07-30 11:05:58 +00:00
Tomáš Chvátal
a9a80c6ddb - Update to 1.6.1:
* Internal change to avoid using deprecated funcargs name in pytest 5+.
- Obsoletes pytest4.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-execnet?expand=0&rev=9
2019-07-24 08:59:40 +00:00
Tomáš Chvátal
a2537eb2a5 - Add patch to play with new pytest rather than restricting:
* pytest4.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-execnet?expand=0&rev=8
2019-07-19 09:16:27 +00:00
321dbc71f7 - use pytest4 to run testsuite, pytest-5 for testsuite isn't supported
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-execnet?expand=0&rev=7
2019-07-18 09:28:22 +00:00
447d3fdc6b - use pytest4 to run testsuite
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-execnet?expand=0&rev=6
2019-07-18 08:47:40 +00:00
Dominique Leuenberger
4729e07f8c Accepting request 690274 from devel:languages:python:pytest
- 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

OBS-URL: https://build.opensuse.org/request/show/690274
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-execnet?expand=0&rev=8
2019-04-04 10:00:20 +00:00
Tomáš Chvátal
94469932ad - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-execnet?expand=0&rev=4
2019-04-01 08:34:17 +00:00
Stephan Kulow
763de9ad4a Accepting request 674135 from devel:languages:python:pytest
- Add patch to fix build with pytest 4 and newer:
  * pytest4.patch

OBS-URL: https://build.opensuse.org/request/show/674135
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-execnet?expand=0&rev=7
2019-02-24 16:04:21 +00:00
Dominique Leuenberger
6120e1a208 Accepting request 628060 from devel:languages:python
- add fix_apipkg.patch -- fixes tests with apipkg &gt; 1.4.0 (forwarded request 628059 from mimi_vx)

OBS-URL: https://build.opensuse.org/request/show/628060
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-execnet?expand=0&rev=6
2018-08-08 12:45:56 +00:00
Dominique Leuenberger
50cd985542 Accepting request 622954 from devel:languages:python
-  drop -doc subpackage - causes circular dependency with python-requests -&gt;
   python-hypothesis -&gt; python-Babel (forwarded request 622953 from mimi_vx)

OBS-URL: https://build.opensuse.org/request/show/622954
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-execnet?expand=0&rev=5
2018-07-17 07:38:07 +00:00
Dominique Leuenberger
5d48ddf562 Accepting request 541211 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/541211
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-execnet?expand=0&rev=4
2017-11-15 15:57:23 +00:00
Dominique Leuenberger
a859742eb9 Accepting request 489976 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/489976
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-execnet?expand=0&rev=3
2017-05-06 16:27:09 +00:00
Dominique Leuenberger
4365cf11e8 Accepting request 367845 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/367845
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-execnet?expand=0&rev=2
2016-03-18 20:40:02 +00:00
Dominique Leuenberger
6e2f6371c0 Accepting request 356494 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/356494
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-execnet?expand=0&rev=1
2016-02-01 18:55:53 +00:00