Re[2]: DLL HELL
От: Константин Б. Россия  
Дата: 29.02.24 12:19
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>Я-то наивно полагал, что пакетный менеджер решает систему неравенств, а не просто "рекурсивно тащим все депенды, да ещё и теряя версии".


Тебе встречался пакетный менеджер который работает по такому принципу?

S>В итоге приходится методом тыка подбирать совместимые версии и ставить их вручную


Ну вот я бы в такой ситуации сделал вывод что разработчики sphinx которые некорректно указали версии.
На самом деле в первую очередь конечно виноваты вы. Раз уж вас есть работающий набор версий пакетов почему вы не использовали его?

pip freeze > requirements.txt
pip install -r requirements.txt

Не знали что так можно?

Ну допустим виноват pip. Как это по твоему должно работать? pip должен скачать все версии всех пакетов и как-то выбрать из них совместимое подмножество?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.