使用boost python,我从现有的C ++项目创建一个.pyd。我希望能够通过pip分发此.pyd文件和一些.dll。
通过阅读有关该主题的信息,我可以看到distutils可以通过以下设置脚本来使用:https://docs.python.org/3/distutils/setupscript.html#installing-package-data
我已经在许多不同的OS /编译器组合中预构建了二进制扩展名,因此,我不想提供源代码。这可能吗?
如何确保用户选择适合其平台的正确版本?显然,这是一个问题,原因是我不允许开发人员从源代码构建它(依赖项太多,我不希望开发人员尝试构建任何给定平台上所需的.pyd和其他库)
抱歉,这有点麻烦,但这是问题的组合。