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

Update pypi owner for this package #591

Open
ianhi opened this issue Mar 5, 2025 · 7 comments
Open

Update pypi owner for this package #591

ianhi opened this issue Mar 5, 2025 · 7 comments

Comments

@ianhi
Copy link
Collaborator

ianhi commented Mar 5, 2025

(cc @tacaswell )
Current on pypi (https://pypi.org/project/ipympl/) this project lists the following maintainers:

@ianhi
@blink1073
@SylvainCorlay
@martinRenou

I'm not sure which one of us is the owner, but it is not me.

Image

For long term health of the project I think that the owner on pypi should be the matplotlib organization as is the case for the main matplotlib project:

Image

@ianhi
Copy link
Collaborator Author

ianhi commented Mar 5, 2025

Somewhat similar on npm. Though also includes @ianthomas23 and seemingly there I have the power to add more maintainers:

Image

@ianthomas23
Copy link
Member

@ianhi Martin added me on npmjs so I could manually upload packages part-way through an emergency release. Feel free to remove me from there if you wish.

@martinRenou
Copy link
Member

martinRenou commented Mar 5, 2025

Thanks for opening that issue @ianhi. It looks like I'm also not an owner on PyPi since I don't have access to settings. I suspect @SylvainCorlay has owner rights.

Concerning releases, we feel like we should make use of jupyter-releaser from now on and use the PyPi trusted publishers mechanism to let Github actions do the release.

@blink1073
Copy link
Member

I confirmed @SylvainCorlay is an owner and I agree re: trusted publishers.

@tacaswell
Copy link
Member

I agree about trusted publisher / using jupyter-releaser.

I am admin on the matplotlib org and can move this project into it if given the access I need on the ipympl side. Before I do that I want to verify that within a pypi organization you can give teams permissions to upload only a subset of projects in the organization (I assume that this is the case) and pull everyone who currently has access over.

@ianhi
Copy link
Collaborator Author

ianhi commented Mar 5, 2025

can we do a similar thing with npm? It's unclear to me if any one person is the owner there.

@ianhi Martin added me on npmjs so I could manually upload packages part-way through an emergency release. Feel free to remove me from there if you wish.

You should have pypi access if needing to making releases!

@tacaswell
Copy link
Member

Moved!

The moving process did not revoke any existing access so I'm going to defer going down the path of sorting out teams/ACL on pypi right now.

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

5 participants