我在python中编写了基于C的扩展模块。现在我想创建一个setup.py
来安装库。该库具有以下文件夹布局。
Mylib
|--- setup.py
|--- README.txt
|--- mylib
|--- __init__.py
|--- core.py
|--- _core.pyd
如何安装_core.pyd
?这是我到目前为止尝试的setup.py
,但这不包括我的pyd
文件。
setup(
name='mylib',
version='0.1dev',
license='GPL',
long_description=open('README.txt').read(),
packages = find_packages(),
data_files=[('', ['_core.pyd'])],
)
答案 0 :(得分:3)
使用它(如果它在data
dir中)
data_files = [('mylib/data', ['mylib/data/_core.pyd']),
..others]
请务必将MANIFEST.in
与include
关键字包含在include mylib/data/*
中,例如:
{{1}}