python - 如何使用 buildout 安装 django-haystack

标签 python buildout

我正在尝试将当前开发中的 Django 项目转换为使用 zc.buildout 到目前为止,除了 Haystack 之外,我已经了解了所有内容。

Haystack 源代码在 GitHub 上可用,但我不想强制用户安装 git。一个合适的替代方案似乎是从 here 获取压缩包。

该 tarball 包含一个 setuptools setup.py,看起来它应该很easy buildout 来安装它。住手!

最佳答案

我想通了这一点,但没有将其发布到 PyPI。 (没有实际标记的 django-haystack 发布版本,因此发布到 PyPI 似乎不干净。维护者应该并且可能会自己处理得更好。)

相关部分如下:

[haystack]
recipe = collective.recipe.distutils
url = http://github.com/ephelon/django-haystack/tarball/master

我必须创建一个项目的分支以从 setup.py 中删除 zip_safe=False。完成上述操作后,即使是上述 url 发送的重定向也能完美运行。

关于python - 如何使用 buildout 安装 django-haystack,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1134946/

相关文章:

python - 如何使用 PyMongo 查找所有集合的名称?

python - 试图在我的 Mac 上安装可靠的 Python?

ssl - buildout/easy_install/setup_tools 是否验证 SSL 证书?

python - 构建:使用 "package"作为入口点?

python - 如何使用 QScintilla 的自动完成功能?

python - Python包的条件引用: UnboundLocalError

django - 开源真正的Django项目

python - 全局安装 1.7.0 时 zc.buildout 要求错误

python - 如何使用 scipy.optimize.minimize 修复推导条件的拟合

python - 在模拟上设置属性不起作用