Проверьте, актуальны ли требования
я используюpip
файлы требований для ведения моего списка зависимостей.
Я также стараюсь следовать рекомендациям по управлению зависимостями и предоставлять точные версии пакетов в файле требований. Например:
Django==1.5.1
lxml==3.0
Вопрос в том: Есть ли способ сказать, что в индексе пакетов Python доступны более новые версии пакетов для пакетов, перечисленных внутриrequirements.txt
?
Для этого конкретного примера в настоящее время доступны последние версии 1.6.2 и 3.3.4 для Django и lxml соответственно.
я пробовалpip install --upgrade -r requirements.txt
, но это говорит о том, что все актуально:
$ pip install --upgrade -r requirements.txt
Requirement already up-to-date: Django==1.5.1 ...
Обратите внимание, что на данный момент я не хочу запускать реальное обновление - я просто хочу посмотреть, есть ли доступные обновления.