`pip serve` to initialize a simple Web-based management interface #523

dorfire opened this Issue May 6, 2012 · 6 comments


None yet

5 participants

dorfire commented May 6, 2012

This is an enhancement proposal that intends to introduce a simple Web interface for managing packages.
An example of such mechanisms can be found in Homebrew (also in RubyGems, to an extent).

msabramo commented May 6, 2012

What is the use case for this?

dorfire commented May 7, 2012

A combination of both examples presented:

  • Displaying package documentation for offline development
  • Allowing for quick search & install: no need for 2-3 commands, just submit a search and click Install next to a package
pnasrat commented May 13, 2012

Personally I'm not sure I like this - I tend to believe in that pip should be doing one thing and one thing well - that is handling packages. I'd rather see us expose useful apis that can provide others to write tools like this on top of pip. @jezdez @carljm thoughts?

carlio commented May 26, 2012

@dorfire : perhaps this is what you want? https://github.com/perone/stallion

It doesn't allow installation from the webUI, however that could be added I'm sure.

dorfire commented May 26, 2012

This is great! Of course I'd like to see some lean variation of this project integrated into pip at some point, but this is obviously up to the project admins to decide..

@dorfire dorfire closed this May 26, 2012
carljm commented May 27, 2012

I agree with @pnasrat that a web UI is out of scope for pip. It'd be a great thing to have built on top of pip, and I'd certainly be interested in pull requests to improve pip's API for this purpose.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment