2

__init__.py多くの可能なディレクトリの1つにコピーすることで使用できるpythonパッケージ(ファイルを含むディレクトリ)の形式でscons用のツールを作成していますsite_scons/site_tools

配布およびインストール用にそのようなツールをパッケージ化するための標準的なツールまたは方法はありますか? たとえば、自動化されたインストーラーは、サイト全体にインストールするか、特定のユーザーだけにインストールするか、特定のプロジェクトだけにインストールするかを尋ね、適切なインストール場所を見つけます。このインストーラーを自分で作成するのはそれほど難しくないと思いますが、広く使用されているものがすでにある場合は、それを使い続けることをお勧めします。

4

1 に答える 1

1

scons ディストリビューションの外部にあるツールは、 DVCS内の python パッケージとして配布することをお勧めします。できればSCons ToolsIndexで説明されています。彼らはまた、 wiki エントリでビルダーについて少し書くことを提案しています。

もちろん、これは通常の意味でのパッケージではありませんが、scons を使用する開発者が見つけてインストールできる最も簡単な方法です。もちろん、レポを正しい場所に複製するインストーラーを作成することもできますが、scons ツールのほとんどのユーザーは、自分で正しい場所に複製することに習熟していると思います。

于 2013-01-30T06:32:12.843 に答える