XPost: linux.debian.bugs.dist
From: soren@debian.org
Copy: cjwatson@debian.org (Colin Watson)
Copy: 1111640@bugs.debian.org
On Wednesday, August 20, 2025 4:24:39€€€AM Mountain Standard Time Colin
Watson
wrote:
> Package: wnpp
> Severity: wishlist
> Owner: Colin Watson
> X-Debbugs-Cc: debian-devel@lists.debian.org
>
> * Package name : python-pytest-run-parallel
> Version : 0.6.1
> Upstream Contact: Quansight Labs
> * URL : https://github.com/Quansight-Labs/pytest-run-parallel
> * License : Expat
> Programming Lang: Python
> Description : Run many instances of the same test in a thread pool
>
> This pytest plugin takes a set of tests that would be normally be run
> serially and execute them in parallel.
>
> The main goal of pytest-run-parallel is to discover thread-safety issues
> that could exist when using C libraries. This is of vital importance
> after PEP703, which provides a path for a CPython implementation without
> depending on the Global Interpreter Lock (GIL), thus allowing for proper
> parallelism in programs that make use of the CPython interpreter.
>
> This plugin is not an alternative to pytest-xdist and does not run all
> of the tests in a test suite simultaneously in a thread pool. Instead,
> it runs many instances of the same test in a thread pool. It is only
> useful as a tool to do multithreaded stress tests using an existing test
> suite and is not useful to speed up the execution of a test suite via
> multithreaded parallelism.
>
>
> This is a new dependency of pydantic-core, which I maintain. I intend
> to maintain this within the Debian Python Team.
I applaud this effort.
--
Soren Stoutner
soren@debian.org
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEJKVN2yNUZnlcqOI+wufLJ66wtgMFAminURUACgkQwufLJ66w
tgPAxw//fV1U1uJYKeD8y9MXHZqlewZ+FKoKiJ6bWMy2h9CAyKibKpPWSv9G4Lh6
/VpVNuh8O5DdxsZz01kFQMKFCXOtierkr8twqBEm0i4b+zSpAvyzYpYaGrzSy+Ih
TXa8FzYFnPJXkDfTEs+dTlZ1MjyRl6hOu2GNmp5O7v0g0UorkqKUMFT57ydlT1f/
GpPDVG2Qefoja+RAtMJIIKTmt2djbkVPtfPIwIldO72HJqFm+avNyG/O5yVrEdek
w4GCmF872PAwJkWraAkZ9bKwPl02OCBLiaNzXdDKTtaT7USPUDklDO5GLD7Z5+qT
IFcfyiDQ1MzalZsBp8UbSXC9xIwRfEg96vtTbBgWA56CNw1vNIURjIoV8E9gEPh1
H+8/zpzwiUhVimxEJ0R7Wy/8hxQsCAI8rJNHxzkSueq6nuC6i7+rLDtn0du5f04T
b+Tc5qZoeKuIz7Kx1J5Nw5aceKuoSEXmPv987idwzzMcLIquBOPbEpOmqy66lxSh
dzCjOVo0mYQjAsqJNO7xT0psEkHFkMs2eynO8ZWZMTd4578OSs97GjmyMUTVtdxS
1dW0Beh5M7XxQOw76iYbNQ9HITkZLY3uoLp3GKEe3w6C4oh2big99wkfuqmY3Yl2
c13yklGQyPB7oQ7qK7VgDtocMRFaP+STdM24AGt3z8ygME2Glaw=
=3XAv
-----END PGP SIGNATURE-----
--- SoupGate-Win32 v1.05
* Origin: you cannot sedate... all the things you hate (1:229/2)
|