У меня есть 2 локальные библиотеки, которые зависят от разных версий suds.
Пример -
- В файле setup.py для Module-A-1.0 требуется suds == 0.3.9.
- В файле setup.py для Module-B-1.0 требуется suds == 0.4.0.
Оба эти модуля требуются для Module-C, который имеет следующий файл setup.py
- Джанго
- Модуль-А-1,0
- Модуль-B-1,0
Модуль C будет установлен в виртуальной среде с использованием pip. У меня вопрос, какая версия suds будет установлена и можно ли установить обе версии в одном виртуальном окружении?
Что я заметил, так это то, какой модуль я указывал первым в файле setup.py для Module-C, эта версия suds устанавливается. Так что в этом случае suds 0.3.9. Если я переключил модули на
- Джанго
- Модуль-B-1,0
- Модуль-А-1,0
Версия suds, которая устанавливается в suds-0.4.0.