From 9791021f02ea45198ced023af9984f1a2f010216 Mon Sep 17 00:00:00 2001 From: Bruno Oliveira Date: Fri, 19 May 2023 07:44:21 -0300 Subject: [PATCH] Release 3.3.1 --- CHANGELOG.rst | 13 +++++++++++++ changelog/907.bugfix.rst | 5 ----- 2 files changed, 13 insertions(+), 5 deletions(-) delete mode 100644 changelog/907.bugfix.rst diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 6501b12..2313808 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,3 +1,16 @@ +pytest-xdist 3.3.1 (2023-05-19) +=============================== + +Bug Fixes +--------- + +- `#907 `_: Avoid remote calls during startup as ``execnet`` by default does not ensure remote affinity with the + main thread and might accidentally schedule the pytest worker into a non-main thread, which breaks numerous frameworks, + for example ``asyncio``, ``anyio``, ``PyQt/PySide``, etc. + + A more safe correction will require thread affinity in ``execnet`` (`pytest-dev/execnet#96 `__). + + pytest-xdist 3.3.0 (2023-05-12) =============================== diff --git a/changelog/907.bugfix.rst b/changelog/907.bugfix.rst deleted file mode 100644 index e25bd48..0000000 --- a/changelog/907.bugfix.rst +++ /dev/null @@ -1,5 +0,0 @@ -Avoid remote calls during startup as ``execnet`` by default does not ensure remote affinity with the -main thread and might accidentally schedule the pytest worker into a non-main thread, which breaks numerous frameworks, -for example ``asyncio``, ``anyio``, ``PyQt/PySide``, etc. - -A more safe correction will require thread affinity in ``execnet`` (`pytest-dev/execnet#96 `__).