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.