我需要一些东西来获取我所有已安装的鸡蛋(很可能使用 pip),并且就像gem server
运行一个本地服务器一样,该服务器显示那些已安装软件包的文档(如果有的话)。
这在一般情况下可能很难完成,因为有不同的方法来记录 python 的鸡蛋。我想要一些东西:
- 使用 setuptools/distribute 提取有关包的文档信息。
- 与狮身人面像集成。
- 默认检查包的模块(再次通过 setuptools 获得)。
最好的问候,曼努埃尔。
我需要一些东西来获取我所有已安装的鸡蛋(很可能使用 pip),并且就像gem server
运行一个本地服务器一样,该服务器显示那些已安装软件包的文档(如果有的话)。
这在一般情况下可能很难完成,因为有不同的方法来记录 python 的鸡蛋。我想要一些东西:
最好的问候,曼努埃尔。
有pydoc,但它不使用 setuptools 并且不与 Sphinx 集成。
但它在标准库中并且太容易设置:
$ python -m pydoc -p 8080
在http://localhost:8080打开浏览器并亲自查看。
PS.:我选择使用python -m pydoc
而不是 justpydoc
的原因是因为默认情况下它不会捕获安装在 virtualenv 中的包。看到这个老问题:https ://bugs.launchpad.net/virtualenv/+bug/315990