zc.buildout を使用してプロジェクトを開発し、依存関係をダウンロードします (use-site-packages は ですoff
)。
プロジェクトを実行する前に、ターゲット システムにパッケージとしてプロジェクトをインストールしたいと考えています。そのために、setup.py を作成します。
setup.py の依存関係のリストをもう一度繰り返す必要がありますか?
zc.buildout
はパッケージ setup.py に依存setup.py
install_requires
しているため、パッケージに依存関係がある場合は、それらをリストに記載してください。
これらの依存関係のみをビルドアウト構成にリストして、versions
セクションにバージョンを固定します。
したがって、 andfoo
に依存する単純な卵をインストールします。bar
baz
[buildout]
parts = foo
[foo]
recipe = zc.recipe.egg
eggs = foo
卵のどこsetup.py
にエントリがありますか。Buildout は、明示的にリストされていなくても、インストールとユーザーの面倒を見てくれます。foo
install_dependencies = ['bar', 'baz']
bar
baz
バージョン番号の固定:
[buildout]
parts = foo
versions = versions
[foo]
recipe = zc.recipe.egg
eggs = foo
[versions]
foo = 1.2.1
bar = 0.2
baz = 3.0b1