It is my pytest-leaks season again soon, and every time I currently roll back my pytest version and skip/ignore some fixtures.
I am not sure how involved it is to make pytest-leaks run smoother on the newest pytest version (maybe there are also just some tweaks I am missing). But it would be nice to be able to reduce "run pytest-leaks" to just work.
That way, I could also ask people to run it on PRs (specific to certain changes).
If there is any interest in picking up, we could consider e.g. asking for a NumFOCUS small development grant through NumPy (needs OK from other NumPy dev's of couse). The goals would probably be:
Make things run on new versions of pytest-leaks
Smoothen out fixtures as much as possible
Ensure that we can configure a project like NumPy so that running things really "Just Works".
Other things that might be nice if there is a lot of time left:
Can we help with the debugging (added documentation or guess at what object is leaked, …)?
Can the overall runtime be reduced (e.g. if the cleanup between tests might be able to skip some very slow tests)
Or even just run pytest-leaks e.g. on SciPy (or the Cython 3 release).
I realize that this is probably unlikely, but thought I would put it out there :). Or am I maybe missing a good replacement?
It is my pytest-leaks season again soon, and every time I currently roll back my pytest version and skip/ignore some fixtures.
I am not sure how involved it is to make pytest-leaks run smoother on the newest pytest version (maybe there are also just some tweaks I am missing). But it would be nice to be able to reduce "run pytest-leaks" to just work. That way, I could also ask people to run it on PRs (specific to certain changes).
If there is any interest in picking up, we could consider e.g. asking for a NumFOCUS small development grant through NumPy (needs OK from other NumPy dev's of couse). The goals would probably be:
pytest-leaks
e.g. on SciPy (or the Cython 3 release).I realize that this is probably unlikely, but thought I would put it out there :). Or am I maybe missing a good replacement?