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

Closed
dorfire opened this Issue May 6, 2012 · 6 comments

Projects

None yet

5 participants

@dorfire
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
Contributor
msabramo commented May 6, 2012

What is the use case for this?

@dorfire
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
Contributor
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
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
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
Contributor
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