Github: https://github.com/pybuilder/pybuilder
PyBuilder
PyBuilderは、100%純粋なPythonで書かれたソフトウェアビルドツールで、主にPythonアプリケーションを対象としています。
PyBuilderは依存関係に基づくプログラミングのコンセプトに基づいていますが、他の有名な(Java)ビルドツールから知られているものと同様のビルドライフサイクルの構築を可能にする強力なプラグインメカニズムもあります。
PyBuilderはPythonの次のバージョン(2.7,3.4,3.5,3.6,3.7、PyPy 2.7、PyPy 3.5)で動作します。
バージョン固有の出力については、 Travis Buildを参照してください。
インストール
PyBuilderはpipを使用して利用できます:
$ pip install pybuilder
開発ビルドのために:
$ pip install --pre pybuilder
詳細については、 Cheeseshopページを参照してください。
入門
PyBuilderはシンプルさを重視しています。 純粋なPythonプロジェクトを構築し、推奨されるディレクトリレイアウトを使用するには、以下の内容のbuild.pyファイルを作成するだけです。
from pybuilder.core import use_plugin
use_plugin("python.core")
use_plugin("python.unittest")
use_plugin("python.coverage")
use_plugin("python.distutils")
default_task = "publish"
詳細とプラグインのリストについては、 PyBuilderのホームページを参照してください。
リリースノート
リリースノートはここにあります 。 また、リリースごとにgitタグがあります。 現在、GitHubの「リリース」へのタグは宣伝していません。