1

zc.buildout を使用してプロジェクトを開発し、依存関係をダウンロードします (use-site-packages は ですoff)。

プロジェクトを実行する前に、ターゲット システムにパッケージとしてプロジェクトをインストールしたいと考えています。そのために、setup.py を作成します。

setup.py の依存関係のリストをもう一度繰り返す必要がありますか?

4

1 に答える 1

4

zc.buildout はパッケージ setup.py に依存setup.py install_requiresしているため、パッケージに依存関係がある場合は、それらをリストに記載してください。

これらの依存関係のみをビルドアウト構成にリストして、versionsセクションにバージョンを固定します。

したがって、 andfooに依存する単純な卵をインストールします。barbaz

[buildout]
parts = foo

[foo]
recipe = zc.recipe.egg
eggs = foo

卵のどこsetup.pyにエントリがありますか。Buildout は、明示的にリストされていなくても、インストールとユーザーの面倒を見てくれます。fooinstall_dependencies = ['bar', 'baz']barbaz

バージョン番号の固定:

[buildout]
parts = foo
versions = versions

[foo]
recipe = zc.recipe.egg
eggs = foo

[versions]
foo = 1.2.1
bar = 0.2
baz = 3.0b1
于 2012-09-24T12:01:12.237 に答える