Я работаю с фабрикой (0.9.4) + pip (0.8.2), и мне нужно установить несколько модулей python для нескольких серверов. Все серверы имеют старую версию setuptools (0.6c8), которую необходимо обновить для модуля pymongo. Pymongo требует setuptools> = 0.6c9.
Моя проблема в том, что pip начинает установку с pymongo вместо setuptools, что приводит к остановке pip. Порядок перестановки модулей в файле требований, похоже, не помогает.
requirements.txt:
setuptools>=0.6c9
pymongo==1.9
simplejson==2.1.3
Есть ли способ указать порядок установки для pip, поскольку он сам по себе не делает этого правильно?
Это можно решить с помощью двух отдельных файлов требований, но было бы неплохо, если бы мне не нужно было поддерживать несколько файлов требований сейчас или в будущем.
Проблема сохраняется с пипом 0.8.3.