このビデオを見て、ソースリリースツールで遊んでみました。
まず、ドキュメントの不確かな部分は次のとおりです。
ソースリリースを作成するには、buildout-source-releaseスクリプトを実行し、ファイルURLまたはSubversionURL[3]と使用する構成ファイルの名前を渡すだけです。ファイルURLはテストに役立ち、Subversion以外のソースコード管理システムで使用できます。
それらはどのファイルURLを意味しますか?プロジェクトルート?
次に、他の引数はbuildout.cfgへのパスである必要があります。プロジェクトで通常のbuildout.cfgを使用すると、sourcereleaseはプロジェクト全体を再ビルドします。途中でクラッシュした場合bin/buildout-source-release
は、なくなってしまったので、もう一度走らなければなりませんbin/buildout
。これは避けられますか?
第三に、buildout-source-release
パッケージをダウンロードします(それらが固定されていて、それらのバージョンがにある場合でも~/.buildout
)。buildout.cfgで指定されたカスタムパッケージキャッシュも使用します。
[buildout]
index = http://pypi.*****.com
bsrもそれを無視します!もちろん、私が持っている約50のパッケージの中には、現在利用できないものもあります(ほとんどの場合、Scipyサーバーがダウンしています)。
ローカルパッケージソースを再利用するにはどうすればよいですか?