Je peux installer la version actuelle de django-haystack
avec la version actuelle de Django LTS.
$ pipenv install django-haystack Django==1.11.8
Installing django-haystack…
Requirement already satisfied: django-haystack in /Users/pete/.virtualenvs/tmp-n8UXe2BB/lib/python3.6/site-packages
Requirement already satisfied: Django>=1.8 in /Users/pete/.virtualenvs/tmp-n8UXe2BB/lib/python3.6/site-packages (from django-haystack)
Requirement already satisfied: pytz in /Users/pete/.virtualenvs/tmp-n8UXe2BB/lib/python3.6/site-packages (from Django>=1.8->django-haystack)
Adding django-haystack to Pipfile's [packages]…
Installing Django==1.11.8…
Requirement already satisfied: Django==1.11.8 in /Users/pete/.virtualenvs/tmp-n8UXe2BB/lib/python3.6/site-packages
Requirement already satisfied: pytz in /Users/pete/.virtualenvs/tmp-n8UXe2BB/lib/python3.6/site-packages (from Django==1.11.8)
Adding Django==1.11.8 to Pipfile's [packages]…
Locking [dev-packages] dependencies…
Locking [packages] dependencies…
Warning: Your dependencies could not be resolved. You likely have a mismatch in your sub-dependencies.
You can use $ pipenv install --skip-lock to bypass this mechanism, then run $ pipenv graph to inspect the situation.
Could not find a version that matches django<1.11,==1.11.8,>=1.8
...
pipenv install django-haystack Django==1.11.8
pip
installera volontiers des dépendances de non-concordance, mais pipenv
plaint un peu plus fort. Je ne sais pas si le seul changement est la mise à jour du install_requires
dans setup.py
ou s'il y a des changements supplémentaires requis pour prendre en charge Django 1.11 qui ne sont pas dans la version actuelle 2.6.1.
Avez-vous eu le temps de tester la version actuelle 2.7.dev0 ? Je peux envoyer une version rapidement, mais je n'ai pas eu beaucoup de temps pour travailler sur Haystack récemment.
Je viens de le tester sur le projet sur lequel je travaille et qui utilise haystack via aldryn-search . Il n'utilise que des fonctionnalités très basiques, mais j'ai pu rebuild_index
, effectuer des recherches et obtenir les résultats attendus. C'est donc une forme de travail n=1.
Confirmer : workforme ;)
Nous sommes en train de passer à la version 1.11 et d'utiliser des outils pip pour gérer nos exigences. Semblable à pipenv, il se plaint parce que django-haystack 2.6.1 nécessite Django<1.11. Comment pouvons-nous aider à obtenir une version officielle 2.7 ?
Ah, ignorez ceci : « django-haystack 2.6.1 requiert Django<1.11 ». J'ai mal compris la sortie que je voyais.
Plusieurs personnes ont mentionné que cela fonctionne pour eux. Il est logique de mettre à jour la toxine et de planifier une sortie.
Je viens de télécharger 2.7.dev1 sur PyPI avec les modifications accumulées depuis 2.7.dev0. Si je n'entends aucune plainte de qui que ce soit dans les prochains jours, je le publierai en tant que 2.7.0.
Avez-vous l'intention de prendre en charge Django 2 ?
@dani0805 Les demandes de
J'ai trouvé https://github.com/django-haystack/django-haystack/pull/1582 et nous travaillons maintenant avec. Jusqu'à présent, cela semble bien fonctionner.
@ dani0805 merci - toute aide est appréciée
Si je n'entends aucune plainte de qui que ce soit dans les prochains jours, je le publierai en tant que 2.7.0.
2.7.dev1 fonctionne bien avec Django 1.11
2.7.0 est maintenant sur PyPI.
Commentaire le plus utile
Je viens de télécharger 2.7.dev1 sur PyPI avec les modifications accumulées depuis 2.7.dev0. Si je n'entends aucune plainte de qui que ce soit dans les prochains jours, je le publierai en tant que 2.7.0.