abalkin / pytest-leaks

A pytest plugin to trace resource leaks.
https://abalkin.github.io/pytest-leaks
Other
115 stars 4 forks source link

Interested in a small development grant? #40

Open seberg opened 2 years ago

seberg commented 2 years ago

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:

  1. Make things run on new versions of pytest-leaks
  2. Smoothen out fixtures as much as possible
  3. Ensure that we can configure a project like NumPy so that running things really "Just Works".
  4. 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?