يمكنني تثبيت الإصدار الحالي من django-haystack
بإصدار 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
بتثبيت تبعيات عدم التطابق ، ولكن يشتكي pipenv
بصوت أعلى قليلاً. ليس من الواضح بالنسبة لي ما إذا كان التغيير الوحيد هو تحديث install_requires
في setup.py
أو إذا كانت هناك تغييرات إضافية مطلوبة لدعم Django 1.11 غير موجودة في الإصدار 2.6.1 الحالي.
هل كان لديك الوقت لاختبار الإصدار 2.7.dev0 الحالي؟ يمكنني شحن إصدار سريع ولكن لم يكن لدي الكثير من الوقت للعمل على Haystack مؤخرًا.
لقد اختبرت ذلك للتو في المشروع الذي أعمل عليه والذي يستخدم كومة قش عن طريق البحث عن طريق rebuild_index
، تنفيذ عمليات البحث والحصول على النتائج المتوقعة. هذا هو n = 1 صيغة العمل.
تأكيد: نموذج العمل ؛)
نحن بصدد الترقية إلى 1.11 ، ونستخدم أدوات النقطة لإدارة متطلباتنا. على غرار pipenv ، فإنه يشتكي لأن django-haystack 2.6.1 يتطلب Django <1.11. كيف يمكننا المساعدة في الحصول على إصدار رسمي 2.7؟
آه ، تجاهل هذا: "django-haystack 2.6.1 يتطلب Django <1.11". لقد أسأت فهم النتيجة التي كنت أراها.
كثير من الناس قد ذكروا أنه يصلح لهم. من المنطقي تحديث السموم وجدولة الإصدار.
لقد قمت للتو بتحميل 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 يعمل بشكل جيد مع django 1.11
2.7.0 موجود على PyPI الآن.
التعليق الأكثر فائدة
لقد قمت للتو بتحميل 2.7.dev1 إلى PyPI مع التغييرات المتراكمة منذ 2.7.dev0. إذا لم أسمع شكاوى من أي شخص في اليومين المقبلين ، فسأنشر ذلك كـ 2.7.0.