-
Notifications
You must be signed in to change notification settings - Fork 17
unarchive py-multiaddr and establish active maintainership, add python team #126
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
Conversation
|
Before merge, verify that all the following plans are correct. They will be applied as-is after the merge. Terraform plansmultiformats |
|
The following access changes will be introduced as a result of applying the plan: Access Changes |
|
@vmx I'm interested in your take on this, we originally closed down a lot of these repos because (a) they were inactive and (b) they gave the impression of being "blessed" by being in the org. But we already have that, and the contributors to those that remain are at arms length from PL now and we have a group that's keen and able to take over the Python development work. And, Python is a pretty important target so it would be nice to have active development that can be advertised from within this org. |
|
I think generally the development of Multiformats implementations should happen outside of this repo, in order to not give the impression of "blessed" ones. So it wouldn't make sense to add new implementations here. But as the implementation is already here and people want to continue that work, it's slightly different. I personally would prefer if it would just be forked/moved somewhere else. But I don't have a strong opinion on it and can live with having it here. My only ask would be that it's kind of made clear that even if it lives here it's not something like a reference implementation or so, but just one of possibly many others. |
|
Thank you @rvagg and @vmx for the thoughtful input. Appreciate it. Wish to share that we understand the concerns around the perception of endorsement. To help address that, we're happy to make it explicitly clear that this is not a reference implementation, but simply one of potentially multiple community-driven Python implementations of multiformats. If agreeable, we can:
We believe this will lower friction for Python developers working with multiformats, and help re-energize adoption in the ecosystem. Please let us know your feedback and pointers. Appreciate your support. |
|
@seetadev cool, that sounds good to me! Thanks for reviving the Python implementation. |
| members: | ||
| member: | ||
| - acul71 | ||
| - arcinston | ||
| - dhuseby | ||
| - pacrob | ||
| - seetadev |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd like a 👍 from @dhuseby on this list since I don't know anybody else here
rvagg
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
fine by me pending a 👍 from Dave
@vmx: Thank you so much! 🙏 Appreciate your support and encouragement. We’re delighted to revive the Python implementation and build on the great foundation laid by the multiformats community. Looking forward to contributing further and collaborating ahead. |
|
Lets do it!! |
|
LGTM |
Summary
Request to unarchive the
py-multiaddrrepository and assign active maintainers, based on community discussion and renewed interest in maintaining the Python multiformats libraries.This change sets
archived: falseand adds a maintainers list to align with governance standards for active repos. It kicks off a broader initiative to reactivate Python-related projects and governance in the multiformats organization.Why do you need this?
This request follows a GitHub discussion: discussion link and Slack coordination (detailed discussion with @rvagg and @dhuseby) about reviving the Python multiformats stack. The
py-multiaddrlibrary has recently been updated to fix long-standing issues and is now ready to be maintained by a group of active contributors and maintainers from thepy-libp2pproject.This change supports:
py-multiaddr, followed by other py-* repos likepy-multibaseandpy-multicodec;Proposed maintainers:
These individuals will be listed in the repository config until the
Python Teamis revived.What else do we need to know?
py-multiaddrrepo to update the README and roadmap.py-*multiformats repos.DRI: @seetadev
Reviewer's Checklist