Быстрый сегодня: я изучаю входящие и исходящие файлы библиотеки Pythons distutils, и я хотел бы включить модуль расширения Python (.pyd) в свой пакет. Я знаю, конечно, что рекомендованный способ - это distutils скомпилировать расширение во время создания пакета, но это довольно сложное расширение, охватывающее множество исходных файлов и ссылающееся на несколько внешних библиотек, так что для получения всего понадобится немало игр работает правильно.
Тем временем у меня есть известная рабочая сборка расширения, выходящая из Visual Studio, и я хотел бы использовать его в установщике как временное решение, чтобы позволить мне сосредоточиться на других проблемах. Однако я не могу указать его как модуль, поскольку он, очевидно, должен иметь явное расширение .py. Как я могу указать в своем файле setup.py, что я хочу включить предварительно скомпилированный модуль расширения?
(Python 3.1, если это имеет значение)