【问题标题】:Is anything like `gem server` for python eggs (`pip server` for instance)类似于 python 鸡蛋的“gem server”(例如“pip server”)
【发布时间】:2012-03-11 01:50:15
【问题描述】:

我需要一些东西来获取我所有已安装的鸡蛋(很可能使用 pip),并且就像 gem server 一样,运行一个本地服务器来显示那些已安装软件包的文档(如果有的话)。

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

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

最好的问候, 曼努埃尔。

【问题讨论】:

    标签: python pip setuptools distribute


    【解决方案1】:

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

    但它在标准库中,设置起来太容易了:

    $ python -m pydoc -p 8080
    

    打开浏览器http://localhost:8080 亲自查看。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-08
      • 2016-03-03
      • 2011-02-13
      • 2011-01-02
      • 2012-05-18
      • 2019-02-21
      • 2016-04-25
      • 2010-10-21
      相关资源
      最近更新 更多