Как я могу сделать колесо Python из существующей нативной библиотеки?
Предположим, у меня есть собственная общая библиотека (.dll или .so), созданная независимо от какого-либо механизма Python, и модуль Python, использующий ctypes для взаимодействия с библиотекой. Есть ли способ, которым я могу встроить их в пакет .whl? Если так, то как?
Предполагая, что это возможно, я думаю, что мне нужно установить пакет колеса и использоватьpython setup.py bdist_wheel
но как должен выглядеть мой setup.py?
Я хотел бы сделать это, чтобы я мог загрузить Wheels для различных платформ в индекс частного пакета и иметь возможность установить pip для соответствующей платформы для моей платформы.