Django-haystack: 現在のDjangoLTS(1.11)と互換性のある公式リリース

作成日 2017年12月07日  ·  13コメント  ·  ソース: django-haystack/django-haystack

期待される動作

現在のバージョンのdjango-haystackを現在のDjangoLTSバージョンと一緒にインストールできます。

実際の動作

$ 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は不一致の依存関係をうまくインストールしますが、 pipenvは少し大きな声で文句を言います。 唯一の変更がsetup.pyinstall_requires更新であるのか、それとも現在の2.6.1リリースにないDjango1.11をサポートするために必要な追加の変更があるのか​​は私にはわかりません。

最も参考になるコメント

2.7.dev1をPyPIにアップロードし、2.7.dev0以降の変更を累積しました。 今後数日以内に誰からも苦情がない場合は、2.7.0として公開します。

全てのコメント13件

現在の2.7.dev0リリースをテストする時間がありましたか? リリースをすぐに出荷できますが、最近Haystackで作業する時間があまりありません。

私が取り組んでいるプロジェクトで、 aldryn-searchrebuild_indexを実行し、検索を実行して、期待どおりの結果を得ることができました。 つまり、これはn = 1のワークフォームです。

確認:worksforme;)

現在、1.11にアップグレードし、 pip-tools

ああ、これは無視してください:「django-haystack2.6.1にはDjango <1.11が必要です。 私は自分が見ている出力を誤解しました。

何人かの人々はそれが彼らのために働くと述べました。 toxを更新し、リリースをスケジュールすることは理にかなっています。

2.7.dev1をPyPIにアップロードし、2.7.dev0以降の変更を累積しました。 今後数日以内に誰からも苦情がない場合は、2.7.0として公開します。

Django 2をサポートする計画はありますか?

@ dani0805プルリクエストは大歓迎です! 現在、HaystackとDjango 2.0を使用するプロジェクトがないため、作業する時間が限られています。

https://github.com/django-haystack/django-haystack/pull/1582を見つけ、現在作業中です。 これまでのところ、正常に機能しているようです。

@ dani0805ありがとう–少しでも助けて

今後数日以内に誰からも苦情がない場合は、2.7.0として公開します。

2.7.dev1はdjango1.11で正常に動作します

2.7.0は現在PyPIにあります。

このページは役に立ちましたか?
0 / 5 - 0 評価