RakeはRubyで書かれたソフトウェアビルドツール(AntやMakeなど)であるため、そのすべてのファイルはこの言語で書かれています。このようなものはPythonに存在しますか?
回答:
Paverにも同様の目標がありますが、それがどのように比較されるかはよくわかりません。
1.1.0 (July 30, 2012)
ファブリックのロードマップということを議論ファブリック1.1は三つの部分に分割されます:
Invokeは、Python(2.6以降および3.3以降)のタスク実行ツールおよびライブラリであり、さまざまなソースからインスピレーションを得て、強力でクリーンな機能セットに到達します。
以下は、InvokeのWebサイトからのいくつかの説明文です。
- Invokeは、Python(2.6以降および3.3以降)のタスク実行ツールおよびライブラリであり、さまざまなソースからインスピレーションを得て、強力でクリーンな機能セットに到達します。
- RubyのRakeツールやInvokeの前身であるFabric1.xと同様に、シェルコマンドを実行し、tasks.pyファイルからタスク関数を定義/整理するためのクリーンで高レベルのAPIを提供します。
また、展開用のmakeシステムとして、ソフトウェア用のmakeシステムではないビルドアウトも確認してください。
http://pypi.python.org/pypi/pysqlite/2.5.5
したがって、これは直接的なレーキに相当するものではありませんが、やりたいこと、または本当にお粗末なものに適している可能性があります。
私はチェックアウトしdistutils
ます:
この
distutils
パッケージは、Pythonインストールへの追加モジュールのビルドとインストールのサポートを提供します。新しいモジュールは、100%純粋なPythonであるか、Cで記述された拡張モジュールであるか、PythonとCの両方でコーディングされたモジュールを含むPythonパッケージのコレクションである可能性があります。