Pipenv пропустил обновление пакета, Django 4.2 -> 5

Я пытаюсь обновить Django 4.2.13 до самой последней версии (Django 5.0.6 на момент написания статьи).

Я запустил pipenv update, и ряд других зависимостей был успешно обновлен, что отражено в моем Pipfile.lock.

Однако Django не был обновлен с версии 4.2.13, несмотря на наличие более новой версии. Запуск pipienv update --outdated показывает

✔ Success!
Skipped Update of Package Django: 4.2.13 installed, {rdeps['required']} required (Unpinned in Pipfile), 5.0.6 available.
All packages are up to date!

Что это значит? Как я могу обновить Django?

Вам следует проверить содержимое вашего Pipfile, чтобы узнать, какая версия указана.

Кроме того, новая версия Django может быть несовместима с другими пакетами или версиями Python, которые есть в вашем Pipfile.

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