2012-02-20 90 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