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

Ability to make public the belonging to organisation/team #17069

Open
Carreau opened this issue Nov 12, 2024 · 2 comments
Open

Ability to make public the belonging to organisation/team #17069

Carreau opened this issue Nov 12, 2024 · 2 comments
Labels
feature request requires triaging maintainers need to do initial inspection of issue

Comments

@Carreau
Copy link
Contributor

Carreau commented Nov 12, 2024

What's the problem this feature will solve?

Currently if user USER maintain package PACK because they are part of the team TEAM of organisation ORG; the name and avatar of the user is not visible when viewing https://pypi.org/project/PACK, and the package is not listed under https://pypi.org/user/USER

This this can and be desirable in corporate environment, it is detrimental to recognition of open-source maintainers in open source orgs.

The current workaround it to also be added as an individual maintainer to be listed; but this is counter to what org and teams are for.

Describe the solution you'd like

Each individual (with maybe an org level override), should be able – for the teams they are part of – to check a "Make my membership of this teams public on all the corresponding package", leading to the packages being listed in https://pypi.org/user/USER, and the user name/avatar appearing on the https://pypi.org/project/PACK page.

Likely one want a UI indication if a maintainer is listed via a team role, or by being directly added, but that's extra.

Additional context

In addition; when a package maintainer views https://pypi.org/project/PACK, they should likely see all the maintainers, including those whose belonging is not public without having to go dig into the team view.

@Carreau Carreau added feature request requires triaging maintainers need to do initial inspection of issue labels Nov 12, 2024
@willingc
Copy link
Contributor

I ran into this when viewing stuff for Project Jupyter and the package was not yet moved into the org. I had the inability to view who was in the org.

@webknjaz
Copy link
Member

I've also been adding people as maintainers just to have them show up in the list. And I was about to suggest having some way to display active and past maintainers, perhaps some honorary mentions (for people who contributed a lot but shouldn't have access anymore).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request requires triaging maintainers need to do initial inspection of issue
Projects
None yet
Development

No branches or pull requests

3 participants