2015-10-19 2 views
4

J'ai compilé le python wrapper de nanomsg et je veux créer un programme d'installation python pour le paquet.

Le package peut être créé en exécutantAjouter un dll/so à une distribution construite python

python setup.py bdist --format=wininst 

Cependant, je voudrais nanomsg.dll/nanomsg.so à inclure dans le programme d'installation/paquet, mais je n'ai pas trouvé aucune documentation sur cette question.

+0

double possible: http://stackoverflow.com/questions/2822424/python-copy-a -dll-to-site-packages-on-windows – Shleimeleh

Répondre

1

Comme il est indiqué dans la documentation here on a besoin d'ajouter le code suivant à son setup.py scénario:

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"])],