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

Allow users to curate their own hosted index #8812

Open
di opened this issue Nov 11, 2020 · 2 comments
Open

Allow users to curate their own hosted index #8812

di opened this issue Nov 11, 2020 · 2 comments
Labels
APIs/feeds feature request needs discussion a product management/policy issue maintainers and users should discuss

Comments

@di
Copy link
Member

di commented Nov 11, 2020

Originally raised by @tiran in a mailing list thread:

...how about we allow users to create their own views on PyPI index? I brought up this idea of curated content in the past.

Index views would work like a filtered PyPI that blocks and hides packages. Index views can either allow all packages and block packages by simple regex. Or a view blocks all packages so users can cherry-pick packages. A more advanced version of the feature could even support cherry-picking of specific package versions.

This feature would allow user to block unwanted content:

pip install \
    --index-url https://pypi.org/view/cheimes/mycontentview \
    --extra-index-url https://mycompany.local/index \
    -r requirements.txt 
@di di added feature request needs discussion a product management/policy issue maintainers and users should discuss APIs/feeds labels Nov 11, 2020
@tiran
Copy link

tiran commented Nov 11, 2020

Thanks Dustin!

In the same thread somebody mentioned that @VanL had a similar idea.

@mm
Copy link
Contributor

mm commented Nov 26, 2020

Would love to discuss more/help contribute to this one! Sounds like an exciting feature to build out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
APIs/feeds feature request needs discussion a product management/policy issue maintainers and users should discuss
Projects
None yet
Development

No branches or pull requests

3 participants