11

I've compiled the python wrapper of nanomsg and I want to create a python installer for the package.

The package can be created by running

python setup.py bdist --format=wininst

However I would like nanomsg.dll/nanomsg.so to be included in the installer/package but I haven't found any documentation regarding this issue.

user3666197
  • 1
  • 6
  • 45
  • 89
shleimel
  • 583
  • 5
  • 23
  • possible duplicate : http://stackoverflow.com/questions/2822424/python-copy-a-dll-to-site-packages-on-windows – shleimel Oct 20 '15 at 11:34

1 Answers1

11

As stated in the documentation here one needs to add the following code to his setup.py script:

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"]
    )],
)
KetZoomer
  • 2,258
  • 2
  • 11
  • 33
shleimel
  • 583
  • 5
  • 23