Начиная с этого предыдущего вопроса SO , я понимаю, что некоторые пакеты python используют Visual Studio Build Tools для компиляции исходников из C в Windows.
Я хочу избегать использования пакетов python, требующихVisual Studio Build Tools в моих проектах с открытым исходным кодом.Я не хочу заставлять моих пользователей с открытым исходным кодом устанавливать инструменты сборки для моего приложения на python.Это похоже на значительное снижение удобства использования и усложняет установку.
Как определить, какие пакеты Python с открытым исходным кодом требуют Visual Studio Build Tools? Я проверил pypi.org иlibrary.io, а также просмотрел requirements.txt
в репозитории GitHub каждого пакета.Я не могу найти какие-либо требования для Visual Studio Build Tools, но когда я пытаюсь pip install
на пакете, он говорит, что он требует Build Tools ...
Я нашел этот сайт предварительноСкомпилированные библиотеки Python из другого поста SO.Можно ли предположить, что для любой библиотеки из этого списка требуются инструменты сборки?Тем не менее, я предполагаю, что этот список не является исчерпывающим.Есть ли лучший источник информации?
Обратите внимание, что я НЕ спрашиваю, как установить Visual Studio Build Tools.Заранее спасибо за любую помощь!