我有一个buildout
,它包含三个用于python库的源代码库(它是一个带有两个可重用库的Django网络应用程序)。从开发人员的角度来看,一切都很好,但现在我想构建要部署的发行版。所以在我的buildout.cfg我:构建 - 从源代码安装鸡蛋
[buildout]
parts =
django
develop =
src/lib1
src/lib2
src/django_app
eggs =
lib1
lib2
django_app
[django]
recipe = djangorecipe
...
eggs =
lib1
lib2
django_app
...
我如何告诉扩建打包那些鸡蛋和在例如安装它们eggs/
而不是develop-eggs/
作为链接回到源代码?
我想在扩建后能够做到的事情是捕获lib1
和lib2
的内置鸡蛋,并将它们上传到我当地的pypi回购站。我的替代方案是手动运行python setup.py bdist_egg
,但似乎buildout
应该已经知道这一点。