我正在尝试将当前开发中的 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/