Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Interested in a small development grant? #40

Open
seberg opened this issue May 11, 2022 · 0 comments
Open

Interested in a small development grant? #40

seberg opened this issue May 11, 2022 · 0 comments

Comments

@seberg
Copy link
Collaborator

seberg commented May 11, 2022

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?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant