【发布时间】:2015-05-24 20:49:13
【问题描述】:
所以我有一个 Python 包 - 都是 set up on PyPI 和 on GitHub,没问题。这是我比较熟悉的。
我不知道的是:安装 CMake 脚本作为 python 包安装过程的一部分的概念。有问题的python包是一个开发工具——你用它来预处理你的一些C/C++/Obj-C/Obj-C++源文件并在头文件中生成一些预定义的宏——当它被包装在一个CMake中时它工作得很好宏 (for example like so) 并作为适当的依赖链的一部分执行。
首先,我不知道如何处理这个问题,因为the setuptools sandbox stance 和distutils’ willing systems-level installer integration 之间似乎存在显着差异——即使我确实知道如何在setup.py 中正确进行设置,我找不到一个很好的先例来说明与 Python 包有关的 CMake 脚本可能存在于何处。
欢迎对此事提出任何想法和见解。
【问题讨论】:
标签: python cmake setuptools distutils setup.py