PIP всегда переустанавливает пакет при использовании определенной версии SVN

PIP всегда загружает и устанавливает пакет, когда указана конкретная версия SVN (значительно замедляя процесс синхронизации).

Есть ли способ обойти это? Обычно pip обнаруживает, что пакет уже установлен в среде, и предлагает использовать - upgrade .

В моем файле pip_requirements есть следующая строка:

svn+http://code.djangoproject.com/svn/django/trunk/@16406#egg=Django1.4A

Спасибо за вашу помощь!

Ответ

  • Необходимо указать имя яйца как точное имя пакета Python.
  • Нельзя использовать флаг -e .
  • Не работает в версии PIP 0.7 , работает в 1.0.2 .
8
задан Yuji 'Tomita' Tomita 11 January 2012 в 19:54
поделиться