我的扩建配方中有 zopepy,但未创建
I have zopepy in my buildout recipe, but it is not created
我喜欢在我的 Zope 产品中进行测试;目前我在一些文件中有 doctests,但要使用它们(就模块使用 Zope 功能而言),我目前需要将它们复制到沙箱目录中并转换一些导入。我想 zopepy
会帮助我直接 运行 我的测试,但我目前没有它。
在我的构建脚本中,我有:
[buildout]
extends = versions.cfg
extensions =
lovely.buildouthttp
mr.developer
package-name =
parts +=
instance
test
backup
paths
i18nduder
zopepy
[zopepy]
recipe=zc.recipe.egg
eggs = ${instance:eggs}
interpreter = zopepy
# extra-paths = ${instance:extra-paths}
scripts =
(我希望我没有剪掉任何重要的东西;当然它更长。zopepy
不再出现。)
当我 运行 构建时,一切看起来都很好:
...
Generated script '/var/zope-instance/theinstance/bin/i18ndude'.
Generated script '/var/zope-instance/theinstance/bin/duder'.
Installing zopepy.
Updating backup.
但后来我在我的 bin/
目录中 没有 一个 zopepy
,而且我的 PATH
目录中没有其他地方virtualenv
.
这里到底发生了什么?我该如何调试呢?谢谢!
天哪。我找到了答案。对于熟悉构建的人来说看起来很微不足道。我只需要将 scripts
分配更改为
scripts = zopepy
(我不知道为什么要更改。)
在重新 运行 扩建后,我有了 zopepy
脚本。
似乎解释器不存在,除非它用于脚本。
我喜欢在我的 Zope 产品中进行测试;目前我在一些文件中有 doctests,但要使用它们(就模块使用 Zope 功能而言),我目前需要将它们复制到沙箱目录中并转换一些导入。我想 zopepy
会帮助我直接 运行 我的测试,但我目前没有它。
在我的构建脚本中,我有:
[buildout]
extends = versions.cfg
extensions =
lovely.buildouthttp
mr.developer
package-name =
parts +=
instance
test
backup
paths
i18nduder
zopepy
[zopepy]
recipe=zc.recipe.egg
eggs = ${instance:eggs}
interpreter = zopepy
# extra-paths = ${instance:extra-paths}
scripts =
(我希望我没有剪掉任何重要的东西;当然它更长。zopepy
不再出现。)
当我 运行 构建时,一切看起来都很好:
...
Generated script '/var/zope-instance/theinstance/bin/i18ndude'.
Generated script '/var/zope-instance/theinstance/bin/duder'.
Installing zopepy.
Updating backup.
但后来我在我的 bin/
目录中 没有 一个 zopepy
,而且我的 PATH
目录中没有其他地方virtualenv
.
这里到底发生了什么?我该如何调试呢?谢谢!
天哪。我找到了答案。对于熟悉构建的人来说看起来很微不足道。我只需要将 scripts
分配更改为
scripts = zopepy
(我不知道为什么要更改。)
在重新 运行 扩建后,我有了 zopepy
脚本。
似乎解释器不存在,除非它用于脚本。