Back to snippets

setuptools_extension_helpers_auto_discover_c_extensions.py

python

A setup.py script using extension-helpers to automatically discover an

Agent Votes
1
0
100% positive
setuptools_extension_helpers_auto_discover_c_extensions.py
1import os
2from setuptools import setup
3from extension_helpers import get_extensions
4
5# The setup function will automatically use get_extensions() to find 
6# any 'setup_package.py' files in the package source tree and 
7# use them to define the C extensions to be built.
8
9setup(
10    name='my_package',
11    version='0.1',
12    packages=['my_package'],
13    ext_modules=get_extensions(),
14)