Это что-то вроде `gem server` для яиц Python (например,` pip server`) - PullRequest
1 голос
/ 20 февраля 2012

Мне нужно что-то, что забирает все мои установленные яйца (скорее всего, с pip) и, как и gem server, запускает локальный сервер, который показывает документацию (если есть) для этих установленных пакетов.

ЭтоВероятно, это трудно сделать в общем случае, потому что существуют разные способы документирования яиц питона.Я хотел бы что-то, что:

  • Использует setuptools /ести для извлечения документации документации о пакете.
  • Интегрируется с sphinx.
  • По умолчанию для проверки модулей пакетаснова получено через setuptools).

С наилучшими пожеланиями, Мануэль.

1 Ответ

0 голосов
/ 22 февраля 2012

Существует pydoc , но он не использует setuptools и не интегрируется со Sphinx.

Но он находится в стандартной библиотеке и слишком прост в настройке:

$ python -m pydoc -p 8080

Откройте свой браузер на http://localhost:8080 и убедитесь сами.

PS .: Я выбрал использование python -m pydoc вместо pydoc, потому что по умолчанию он будетНе ловить пакеты, установленные в virtualenv.Смотрите эту старую проблему: https://bugs.launchpad.net/virtualenv/+bug/315990

...