Используя boost python, я создаю .pyd из существующего проекта C ++.Я хочу иметь возможность распространять этот файл .pyd и некоторые файлы .dll через pip.
Читая об этом предмете, я вижу, что могу использовать distutils со сценарием установки, подробно описанным здесь: https://docs.python.org/3/distutils/setupscript.html#installing-package-data
Я предварительно собрал свое двоичное расширение для ряда различных комбинаций ОС / компилятора, и поэтому я не хочу предоставлять исходный код.Возможно ли это?
Как мне убедиться, что пользователь выбрал правильный вариант для своей платформы?Очевидно, это проблема, возникшая из-за того, что я не позволяю разработчикам собирать ее из исходного кода (слишком много зависимостей, и я бы не хотел, чтобы разработчики пытались собрать .pyd и другие библиотеки, необходимые для любой конкретной платформы)
Извините, это немного странно, но это комбинация вопросов.