Sourced from pytest-xdist's changelog.
pytest-xdist 3.3.1 (2023-05-19)
Bug Fixes
[#907](https://github.com/pytest-dev/pytest-xdist/issues/907) <https://github.com/pytest-dev/pytest-xdist/issues/907>
_: Avoid remote calls during startup asexecnet
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 exampleasyncio
,anyio
,PyQt/PySide
, etc.A more safe correction will require thread affinity in
execnet
(pytest-dev/execnet#96 <https://github.com/pytest-dev/execnet/issues/96>
__).
9791021
Release 3.3.14e7bd02
Avoid unnecessary rinfo calls after creating gateways (#909)52a6143
[pre-commit.ci] pre-commit autoupdate (#908)9efc64e
Merge pull request #906
from nicoddemus/ci-improvements6d39025
Use same package in all test runsd8fb60b
Fix tag creation in deploy workflow4d230b6
Merge pull request #905
from pytest-dev/release-3.3.0