2012-02-20 50 views
1

我需要一些东西,它将所有已安装的鸡蛋(很可能与pip一起),就像gem server一样,运行本地服务器来显示文档(如果有的话)这些已安装的软件包。是什么类似python鸡蛋的`gem server`(例如``pip server`)

这可能很难在一般情况下完成,因为有不同的方式来记录Python的鸡蛋。我想要的东西:

  • 使用setuptools/distribute来提取有关软件包的文档信息。
  • 与狮身人面像集成。
  • 默认检查包的模块(通过setuptools再次获取)。

此致敬礼, 曼努埃尔。

回答

0

pydoc,但它不使用setuptools,也不与Sphinx集成。

但它是在标准库和太容易设置:

$ python -m pydoc -p 8080 

http://localhost:8080打开浏览器,看看自己。

PS:我选择使用的python -m pydoc而不只是pydoc的原因是因为默认情况下它不会赶上安装在virtualenv中的包。 看到这个老问题:https://bugs.launchpad.net/virtualenv/+bug/315990