Ошибки Heroku при обновлении Wagtail CMS

Я пытаюсь обновить очень устаревший сайт на базе Wagtail, который размещен на Heroku. Я обновляюсь с Wagtail 2.13 до 2.14. Обновление проходит нормально на моей локальной машине, но при отправке обновления на Heroku я пытаюсь интерпретировать ошибки:

Похоже, что здесь 2 (?) ошибки.

  1. Один из пакетов (это пакет выше, django_taggit, или пакет ниже сообщения об ошибке?) нуждается в более высокой версии, 3.10. Я не уверен, что смогу это сделать, поскольку Wagtail 2.14 поддерживает только Python 3.9.
  2. .
  3. Пакет django-toolbelt==0.0.1 отсутствует на pypi.org (или, по крайней мере, я предполагаю, что это так, я не могу найти его там. Пожалуйста, поправьте меня, если я неправильно понимаю ошибку). Учитывая, что я не уверен в том, что делает django-toolbelt, я не знаю, как действовать дальше.

Буду очень признателен за любую помощь в том, правильно ли я понимаю эти ошибки и как их исправить.

Похоже, что django-toolbelt был таинственным образом удален из PyPI, но согласно последнему доступному архиву :

Это простой пакет, который просто требует следующих пакетов:

  • django
  • psycopg2
  • gunicorn
  • dj-database-url
  • dj-static

Итак, вы, надеюсь, сможете вернуться на правильный путь, добавив любой из этих пакетов, который еще не указан в вашем файле требований, и удалив django-toolbelt.

По-моему, ошибка django-taggit разрешилась выбором версии для установки 1.3.0 - думаю, сообщение об игнорировании версии 5.0 носит лишь информационный характер (хотя удивительно, что оно появилось в качестве ошибки).

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