-
Notifications
You must be signed in to change notification settings - Fork 932
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
Add more package index projects #1366
Conversation
84e8c6f
to
233bb51
Compare
Docs link uses intersphinx, issues link uses GitHub role Co-authored-by: chrysle <[email protected]>
Co-authored-by: chrysle <[email protected]>
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.
Let's merge this?
@EpicWink let's maybe mention Finally, you mention Twisted, but omit the built-in web server that ships with Python — Could you bake these tools into the contributed documents, please? |
@webknjaz I've included
GitHub pages and GitLab pages aren't really "projects", but services. Per this comment, we don't want to list commercial services. I guess there's an opportunity to explicitly say package indexes can be static file servers.
I have already included it: see source/guides/hosting-your-own-index.rst:113 |
Would it be worth including https://github.com/gorilla-co/s3pypi? |
@edgarrmondragon I don't think so, as it relies on a commercial solution, and is not a self-contained project. |
@EpicWink re:gitlab — it can be a self-hosted platform with a free version, since it's an Open Core project. But yeah, maybe a more generic "use any web server to serve static if you want your index accessible over web" would be better (mentioning that it's also possible to point installers to a simple index / wheelhouse on the local file system). I was also thinking that we could mention such examples, but not link them, maybe? Anyway, these two platforms already host the majority of open source and do so for free. So while they're commercial, they also do a lot for the sustainability of the open source. I think it might be fine to mention them in a restricted context with disclaimers — it wouldn't be an advertisement but an acknowledgement that these things exists. |
Ah, maybe I missed it because it doesn't have a dot in RST. Though, I was thinking more in the context of having it instead of twisted in the paragraph since it wouldn't be something dependent on the presence of an external project. |
@webknjaz re-reading the page, the current |
Okay, fair. |
Looks like S3 is still linked? |
@webknjaz my understanding is that PyPA doesn't want to promote or recommend commercial services. I don't think listing a project which has optional functionality to utilise a commercial service (in this case S3) can be considered recommending. A previous comment suggests We could remove the explicit reference to S3, and just say "cloud object storage services", but honestly I left in S3 because I think it helps with Google (and other search engines!) searches, which helps novice package distributors who are familiar with cloud services. |
Alright, that's fair. Just wanted to clarify. |
@EpicWink thanks! |
Add many more package index projects to the "Project Summaries" page, add a table comparing these projects in the "Hosting your own simple repository" page, add another table comparing these projects in the "Package index mirrors and caches" page, and update the intro to "Package index mirrors and caches" to reflect the multitude of options
An alternative to #1202
Previews: