Я работаю с тканью (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
Есть ли способ указать порядок установки для пипа, поскольку он, похоже, не делает это правильно сам по себе?
Это можно решить с помощью двух отдельных файлов требований, но было бы неплохо, если бы мне не нужно было поддерживать несколько файлов требований сейчас или в будущем.
Проблема сохраняется с пиком 0.8.3.