代码之家  ›  专栏  ›  技术社区  ›  James Emerton

如何使用buildout安装django-haystack

  •  3
  • James Emerton  · 技术社区  · 17 年前

    here

    4 回复  |  直到 17 年前
        1
  •  4
  •   James Emerton    17 年前

    我想出来了,没有把它发布到PyPI。(实际上没有标记的django-haystack发布版本,因此发布到PyPI似乎不干净。这是维护人员应该而且可能会更好地处理的事情。)

    相关章节如下:

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

    zip_safe=False 一旦我完成了上述操作,即使是上面url发送的重定向也能完美运行。

        2
  •  2
  •   Myles    17 年前

    [django-haystack]
    recipe = zerokspot.recipe.git
    repository = git://github.com/toastdriven/django-haystack.git
    as_egg = true
    
    [whoosh]
    recipe = zerokspot.recipe.git
    repository = git://github.com/toastdriven/whoosh.git
    branch = haystacked
    as_egg = true
    

    确保将位置添加到您的 extra-paths .

        3
  •  1
  •   Lennart Regebro    17 年前

    好吧,如果你不想安装GIT,你就不能检查它。所以你必须下载一个版本。但没有。理论上,直接找到指向发行版的链接应该是可行的。在这种情况下,它不会起作用,可能是因为你没有链接到文件,而是链接到从主干生成文件的页面。因此,该选项已被取消。

    所以,你需要贿赂某人来释放,或者自己释放。您可以发布一个版本并将其粘贴到某个文件服务器中,然后使用构建中的查找链接指向正确的位置。

    或者,由于似乎没有其他人将Haystack发布给PyPI,你可以做到!(但请友好地告诉开发人员,并授予他们对软件包的管理权限)。

        4
  •  0
  •   user206907 user206907    16 年前

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

    这对我很有效,而且100%没有黑客攻击。

    推荐文章