使用其中一个distutils配方在buildout中设置脚本路径

时间:2010-01-09 00:03:06

标签: python distutils buildout

我正在使用buildout。我用它来安装openerp。我希望openerp创建的脚本在$ {buildout:location} / bin

中运行

我尝试了zerokspot.recipe.distutilscollective.recipe.distutils

如何在bin中构建脚本?

2 个答案:

答案 0 :(得分:0)

经过一些帮助和一些研究,似乎openerp几乎不是标准的distutils包。经过一些研究和一些帮助后,我追踪了

http://pypi.python.org/pypi/cns.recipe.symlink/0.1

我将使用它将可执行文件链接到buildout。这就足够了。

答案 1 :(得分:0)

你是否成功地在buildout中安装了openerp?

在我这边它找不到这些模块,但它们在我的蛋目录中:

Error: python module psycopg2 (PostgreSQL module) is required
Error: python module libxslt (libxslt python bindings) is required
Error: python module pychart (pychart module) is required
Error: python module pydot (pydot module) is required
error: Setup script exited with 1
An error occured when trying to install openerp-server 5.0.0-3. Look above this message for any errors that were output by easy_install.

开膛手是否有可能将搜索路径硬编码到某个地方?

我的buildout.cfg看起来像这样:

[buildout]
parts = eggs
versions=versions
newest = false
extensions = lovely.buildouthttp
unzip = true
find-links =
       http://download.gna.org/pychart/
[versions]

[eggs]
recipe = zc.recipe.egg
interpreter = python
eggs =
     Paste
     PasteScript
     PasteDeploy
     psycopg2
     PyChart
     pydot
     openerp-server