将一个dll / so添加到python构建的发行版中

时间:2015-10-19 14:12:09

标签: python setuptools distribute nanomsg

我编译了nanomsg的{​​{3}},我想为包创建一个python安装程序。

可以通过运行创建包

python setup.py bdist --format=wininst

但是我希望nanomsg.dll/nanomsg.so包含在安装程序/包中,但我没有找到有关此问题的任何文档。

1 个答案:

答案 0 :(得分:4)

正如文档here中所述,需要将以下代码添加到 setup.py 脚本中:

setup(
name='nanomsg',
version=__version__,
packages=[str('nanomsg'), str('_nanomsg_ctypes'), str('nanomsg_wrappers')],
data_files=[('lib\\site-packages\\',["C:\\Dev\\external\\nanomsg\\x86\\Release\\nanomsg.dll"])],