【发布时间】:2011-07-09 08:19:47
【问题描述】:
如何在 setup.py 脚本中为 Python 扩展模块指定头文件?按如下方式将它们与源文件一起列出是行不通的。但我不知道在哪里列出它们。
from distutils.core import setup, Extension
from glob import glob
setup(
name = "Foo",
version = "0.1.0",
ext_modules = [Extension('Foo', glob('Foo/*.cpp') + glob('Foo/*.h'))]
)
【问题讨论】:
-
尝试导入 setuptools 而不是 distutils.core。然后我相信它会自动拾取头文件。如果这不起作用,请添加一个 MANIFEST.in 如下