类似于 python Egg 的“gem server”(例如“pip server”)
我需要一些东西来获取所有已安装的 Egg(最有可能使用 pip),并且就像 gem 服务器一样,运行一个本地服务器来显示这些已安装软件包的文档(如果有)。
在一般情况下这可能很难完成,因为有不同的方法来记录 python 的 Eggs。我想要这样的东西:
- 使用 setuptools/distribute 提取有关包的文档信息。
- 与狮身人面像集成。
- 默认检查包的模块(再次通过 setuptools 获得)。
此致, 曼努埃尔.
I need something that takes all my installed eggs (most likely with pip) and, just like gem server
, runs a local server that shows the documentation (if any) for those installed packages.
This is probably hard to accomplish in a general case, because there are different ways to document python's eggs. I would like something that:
- Uses setuptools/distribute to extract documentation information about the package.
- Integrates with sphinx.
- Defaults to inspect the package's modules (again obtained via setuptools).
Best regards,
Manuel.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有pydoc,但它不使用setuptools,也不与Sphinx集成。
但它在标准库中,设置起来太容易了:
打开浏览器 http://localhost:8080 并查看为了你自己。
PS:我选择使用 python -m pydoc 而不是仅仅使用 pydoc 的原因是因为默认情况下它不会捕获 virtualenv 中安装的包。
请参阅这个旧问题: https://bugs.launchpad.net/virtualenv/+bug/315990< /a>
There is pydoc, but it does not use setuptools and does not integrates with Sphinx.
But it is in the standard library and is too easy to setup:
Open your browser at http://localhost:8080 and see for yourself.
PS.: The reason I chose to use
python -m pydoc
instead of justpydoc
is because by default it would not catch packages installed in a virtualenv.See this old issue: https://bugs.launchpad.net/virtualenv/+bug/315990