(願わくば) 一般的な慣行に従って、ここscripts
で見られるように、別のディレクトリにいくつかのモジュールと実行可能スクリプトを含む Python パッケージがあります。
スクリプトのドキュメントは、optparse によって提供される自動生成されたヘルプとは別に、パッケージ ドキュメントと一緒に Sphinx サブディレクトリにあります。私は。。をしようとしています:
- 既存のドキュメントからスクリプトのマニュアル ページを生成する
- 配布物にマニュアルページを含める
スフィンクス、man_pages
設定、およびsphinx-build -b man
. したがって、呼び出しpython setup.py build_sphinx -b man
てディレクトリに man ページを生成することができますbuild/sphinx/man
。
生成された man ページをディストリビューション tarball に含めて、GNU/Linux パッケージャーが見つけて適切な場所にインストールできるようにしたいと考えています。man ページは Sphinx によって生成されるまで存在しないため、ここではさまざまなオプションが機能package_data
しないようです。.mo
これは、i18n ファイル ( vsファイル)にも適用できます.po
。
ソースの一部ではないファイルを含めることはMANIFEST.in
正しくないようです。生成されたファイルをソース リポジトリにコミットする可能性は、ひどいことのように見えるので、避けたいと思います。
それを行う明白な方法が 1 つ (できれば 1 つだけ) ある必要があります。