-
Notifications
You must be signed in to change notification settings - Fork 24
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
Status of this project, possibility of donation to the PSF? #58
Comments
Hi! I'm Director of Infrastructure of the Python Software Foundation, and manage the psf organization on GitHub. This project absolutely qualifies as being "of critical nature to a Python Software Foundation maintained project such as PyPI." per our requirements for psf org transfer. One requirement we need to ensure is the three existing maintainers. @di would you be offering to act as a maintainer of the project? I would also offer to participate as a maintainer as long as we have a third either in the current maintainer or an active contributor that is approved by the current maintainer. |
I don't consider I don't mind transferring to PSF and would be willing to act as one of the three maintainers required to donate it, but I'm not familiar with the process. |
@ecordell That's great to hear. I don't have any specific requests for changes to the library's functionality itself, but it would be good to CI passing, possibly migrated to GitHub Actions if you're open to it, and testing against & declared compatible with the latest Python versions. If you think we can do that here I don't see an explicit need to donate it. |
I had a quick look at the PR to use pytest (#54). There are a couple of things missing, like a working test discovery and some more minor things. It is straightforward to make pytest work, up to and including Python 3.9. On Python 3.10 the pinned version of hypothesis does no longer work, and newer versions of hypothesis updated the API and require changes to the tests, so I would suggest to split the updating process at least into two steps:
I'd volunteer to create a PR. There should be some consent what would be the minimum supported Python version. We do use the library at work, so I am happy that there is a chance that this library will be updated for newer Python versions. I'd also be able to spend some time to keep CI working / updating to newer Python versions. That said, I'd really appreciate if a couple of more maintainers could be added to this library. Also I think the donation to psf/pypa would be a great idea. P.S.: see #59 |
If the blocker is looking for another maintainer I'm happy to step up there. This package is pretty important for my team, so if I can help ease the burden I'm happy to. |
Hi @ecordell, first, thanks for this project, it's been very useful in a number of places. Specifically, you might be unaware, but PyPI itself uses
pymacaroons
to generate its API tokens, and as such this is a fairly important dependency for PyPI.Since it looks like this library is unmaintained, I wanted to see if you'd be interested in donating it to an organization managed by the Python Software Foundation, to ensure it is maintainable by others and stays maintained. This would be either to https://github.com/psf or https://github.com/pypa depending on where it makes the most sense for us.
Feel free to respond here or email me at
[email protected]
if you prefer. Thanks!(cc @jugmac00)
The text was updated successfully, but these errors were encountered: