扩展 setuptools 扩展以在 setup.py 中使用 CMake?
构建链接到 C 库的 Python 扩展时,CMake 提供对构建过程的更多控制。虽然捆绑这些扩展目前需要在运行 setup.py bdist_wheel 之前执行单独的编译步骤,但可能有更有效的解决方案。
CMake 可以合并到 setup.py 中吗?"
要将 CMake 集成到 setup.py 并自动执行 Python 扩展的构建过程,请考虑以下步骤:
安装脚本:
设置脚本展示了如何覆盖 build_ext 命令并配置 CMake。
通过在 setup.py 中采用 CMake,您可以简化链接到 C 库的 Python 扩展的构建过程,从而无需单独的编译步骤。
以上是可以在 setuptools 中使用 CMake 来简化 Python 扩展构建吗?的详细内容。更多信息请关注PHP中文网其他相关文章!