Django-haystack: Version officielle compatible avec Django LTS actuel (1.11)

Créé le 7 déc. 2017  ·  13Commentaires  ·  Source: django-haystack/django-haystack

Comportement attendu

Je peux installer la version actuelle de django-haystack avec la version actuelle de Django LTS.

Comportement réel

$ 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
...

Étapes pour reproduire le comportement

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.

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.

Tous les 13 commentaires

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.

Cette page vous a été utile?
0 / 5 - 0 notes