KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have written a Python extension module in C++. I plan to distribute the module with setuptools. There will be binary distributions for 32- and 64-bit Windows (built with setup.py bdist_egg ) and a source distribution for UNIX-like platforms (built with setup.py sdist ). I plan to license the module under the BSD license. In my source tree, the file LICENSE.txt is in the top folder along with setup.py. How should I include it in the installation package? I tried the following setup.py script: from setuptools import setup, Extension from glob import glob setup( name = 'Foo', version = '0.1.0', ext_modules = [Extension('Foo', glob('Source/*.cpp'))], package_data = {'': ['LICENSE.txt']} ) It did not work, the license file is not included in the installation package. Maybe because the setup.py file does not define any packages, only a single extension module. How do I fix this?
Tags (comma-separated)
Save Edits
Cancel