Django-haystack: Rilis resmi kompatibel dengan Django LTS (1.11) saat ini

Dibuat pada 7 Des 2017  ·  13Komentar  ·  Sumber: django-haystack/django-haystack

Perilaku yang diharapkan

Saya dapat menginstal versi django-haystack saat ini dengan versi Django LTS saat ini.

Perilaku sebenarnya

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

Langkah-langkah untuk mereproduksi perilaku

pipenv install django-haystack Django==1.11.8

pip akan dengan senang hati menginstal dependensi yang tidak cocok, tetapi pipenv mengeluh sedikit lebih keras. Tidak jelas bagi saya jika satu-satunya perubahan adalah memperbarui install_requires di setup.py atau jika ada perubahan tambahan yang diperlukan untuk mendukung Django 1.11 yang tidak ada dalam rilis 2.6.1 saat ini.

Komentar yang paling membantu

Saya baru saja mengunggah 2.7.dev1 ke PyPI dengan akumulasi perubahan sejak 2.7.dev0. Jika saya tidak mendengar keluhan dari siapa pun dalam beberapa hari ke depan, saya akan menerbitkannya sebagai 2.7.0.

Semua 13 komentar

Apakah Anda punya waktu untuk menguji rilis 2.7.dev0 saat ini? Saya dapat mengirimkan rilis dengan cepat tetapi tidak punya banyak waktu untuk mengerjakan Haystack baru-baru ini.

Saya baru saja mengujinya pada proyek yang sedang saya kerjakan yang menggunakan tumpukan jerami dengan cara aldryn-search . Ini hanya menggunakan fitur yang sangat dasar, tetapi saya dapat rebuild_index , melakukan pencarian dan mendapatkan hasil yang diharapkan. Jadi itu adalah bentuk kerja n=1.

Konfirmasi: formulir kerja ;)

Kami sedang dalam proses meningkatkan ke 1.11, dan menggunakan pip-tools untuk mengelola persyaratan kami. Mirip dengan pipenv, ia mengeluh karena Django-haystack 2.6.1 membutuhkan Django<1.11. Bagaimana kami dapat membantu mendapatkan rilis 2.7 resmi?

Ah, abaikan ini: "Django-haystack 2.6.1 membutuhkan Django<1.11". Saya salah memahami output yang saya lihat.

Beberapa orang telah menyebutkan bahwa itu bekerja untuk mereka. Masuk akal untuk memperbarui tox dan menjadwalkan rilis.

Saya baru saja mengunggah 2.7.dev1 ke PyPI dengan akumulasi perubahan sejak 2.7.dev0. Jika saya tidak mendengar keluhan dari siapa pun dalam beberapa hari ke depan, saya akan menerbitkannya sebagai 2.7.0.

Ada rencana untuk mendukung Django 2?

@dani0805 Tarik permintaan diterima! Saat ini saya tidak memiliki proyek yang menggunakan Haystack dan Django 2.0 sehingga waktu saya untuk mengerjakannya terbatas.

Saya menemukan https://github.com/Django-haystack/Django-haystack/pull/1582 dan kami sekarang bekerja dengannya. Sejauh ini tampaknya bekerja dengan baik.

@dani0805 terima kasih – bantuan apa pun sangat dihargai

Jika saya tidak mendengar keluhan dari siapa pun dalam beberapa hari ke depan, saya akan menerbitkannya sebagai 2.7.0.

2.7.dev1 bekerja dengan baik dengan Django 1.11

2.7.0 ada di PyPI sekarang.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

BouchaaraAdil picture BouchaaraAdil  ·  5Komentar

mdf-github picture mdf-github  ·  8Komentar

pascallando picture pascallando  ·  4Komentar

ajwillo picture ajwillo  ·  3Komentar

clairempr picture clairempr  ·  3Komentar