Python使用dll分发扩展模块

时间:2018-09-20 12:44:07

标签: python binary package

使用boost python,我从现有的C ++项目创建一个.pyd。我希望能够通过pip分发此.pyd文件和一些.dll。

通过阅读有关该主题的信息,我可以看到distutils可以通过以下设置脚本来使用:https://docs.python.org/3/distutils/setupscript.html#installing-package-data

我已经在许多不同的OS /编译器组合中预构建了二进制扩展名,因此,我不想提供源代码。这可能吗?

如何确保用户选择适合其平台的正确版本?显然,这是一个问题,原因是我不允许开发人员从源代码​​构建它(依赖项太多,我不希望开发人员尝试构建任何给定平台上所需的.pyd和其他库)

抱歉,这有点麻烦,但这是问题的组合。

0 个答案:

没有答案