Есть большой проект Python, над которым я работаю с несколькими расширениями C/C++. В настоящее время каждый раз, когда я хочу запустить код на новой машине, мне приходится загружать все из репозитория, а затем запускать python setup.py install
несколько раз, по одному разу для каждого расширения... и это при условии, что на компьютере установлен компилятор C-- если это не так, это еще один дополнительный шаг или два.
Есть ли способ, которым я мог бы предварительно скомпилировать все расширения C, чтобы при загрузке репозитория на новую машину все работало прямо из коробки без необходимости отдельной установки всех этих подкомпонентов? Я понимаю, что это может не работать (или не работать вообще?) на разных платформах, но, скажем, я предварительно скомпилировал что-то на 64-битной машине с Windows 8 и хотел установить ее на другую 64-битную машину с Windows 8 — это что возможно? Если да, то как мне это сделать?