Конфликты зависимостей с drf-haystack==1.8.13 и djangorestframework==3.15.0

Недавно я обновил версию Django с 4.0 до 4.2, что потребовало обновления djangorestframework до версии 3.15.0 из-за проблем с совместимостью (Django REST Framework 3.15.0).

Однако я столкнулся с конфликтом зависимостей с drf-haystack. Последняя версия drf-haystack (1.8.13) требует, чтобы djangorestframework был <=3.14. Вот предупреждение, которое я получаю:

Warning!!! Possibly conflicting dependencies found:
* drf-haystack==1.8.13
    - djangorestframework [required: >=3.7,<=3.14, installed: 3.15.0]

Есть ли способ разрешить этот конфликт зависимостей без понижения версии djangorestframework?
Может ли форк drf-haystack и корректировка его зависимостей быть жизнеспособным решением?

Я попробовал понизить версию djangorestframework до 3.14, но я скептически отношусь к ее совместимости с Django 4.2, так как версия Django 4.2 не упоминается в требованиях djangorestframework==3.14

https://github.com/encode/django-rest-framework/tree/3.14.0?tab=readme-ov-file#requirements

Вернуться на верх