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