来自mr.developer的鸡蛋在buildout脚本中没有链接

时间:2014-01-20 18:27:49

标签: django buildout

我在bulidout中有这个配置。 (跳过所有其他信息,\表示相同的行,只是为了便于阅读。)

[buildout]
extensions = mr.developer
auto-checkout = *

[sources]
media_bundler = git git://github.com/culebron/django-media-bundler.git rev=...
M2Crypto.git = git git://github.com/tobiasherp/M2Crypto.git rev=....

此鸡蛋已下载并检出并构建(创建.egg个文件夹)。我也在develop_eggs中看到了与这两者的链接。

然后

M2Crypto出现在bin/django中,但media_bundler没有,并且所有django命令都会出现此错误消息:

$ bin/django runserver
importing
Error: No module named media_bundler

我在配置中遗漏了什么?

1 个答案:

答案 0 :(得分:0)

原来我需要的是将这些包装包含在鸡蛋中。 M2Crypto是其他一些包装要求,这就是它被包含在内的原因。 media_bundler不是包名称,而是使用django-media-bundler。在buildout:eggs部分的鸡蛋中添加这些包:

eggs =
    django-media-bundler
    M2Crypto
    django == 1.6.1

然后看到他们的源文件夹显示在bin/django