如何使用distutils/setuptools让PyPI包为C扩展安装头文件?

如何使用distutils/setuptools让PyPI包为C扩展安装头文件?,setuptools,distutils,pypi,python-c-extension,Setuptools,Distutils,Pypi,Python C Extension,我们在PyPI上有一个包(反弹),包括一个C扩展。setup.py文件的相关部分如下所示(简化): 其他库需要访问resumb.h,但当一个库运行时 pip install rebound 它不会在任何地方安装回弹.h。我们如何让distutils/setuptools与所有python模块一起安装response.h?我们希望我们可以让pip安装回弹完成所有工作,这样用户就不必运行任何其他命令。使用数据文件/包数据。 pip install rebound

我们在PyPI上有一个包(反弹),包括一个C扩展。setup.py文件的相关部分如下所示(简化):

其他库需要访问resumb.h,但当一个库运行时

pip install rebound

它不会在任何地方安装回弹.h。我们如何让distutils/setuptools与所有python模块一起安装response.h?我们希望我们可以让
pip安装回弹
完成所有工作,这样用户就不必运行任何其他命令。

使用数据文件/包数据。
pip install rebound