RuntimeError: __class__ не установлен, определяя 'AbstractBaseUser'

Приложение Django работает нормально локально, но когда оно переносится на heroku, сборка работает, но развертывание не происходит:

RuntimeError: __class__ not set defining 'AbstractBaseUser' as <class 'django.contrib.auth.base_user.AbstractBaseUser'>. Was __classcell__ propagated to type.__new__?

Читая старые сообщения, это было связано с несовместимостью версий Django и python. Это недавняя версия: Django 3.2.13 и Python 3.9.12. Подтверждено, что они работают вместе. Пробовал понижать/повышать версию, но безуспешно.

У кого-нибудь есть идея, как решить проблему?

Редактирование:

Buildlog:

Проблема была связана с Pipfile и локальным файлом requirements.txt. Точно определить проблему не удалось, но удалив Pipfile и убедившись, что файл requirements.txt был полным и пригодным для развертывания, проблема была решена.

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