Mercurial > hg > vampy-host
comparison setup.py @ 121:c45f957ef4d9
Add NumPy include path to setup; remove PyAPI stuff from non-PyAPI calls
author | Chris Cannam |
---|---|
date | Tue, 23 Jun 2015 10:43:08 +0100 |
parents | 7c0c11577819 |
children | 26f75b221828 |
comparison
equal
deleted
inserted
replaced
120:7c0c11577819 | 121:c45f957ef4d9 |
---|---|
1 from distutils.core import setup, Extension | 1 from distutils.core import setup, Extension |
2 import numpy as np | |
2 | 3 |
3 sdkdir = 'vamp-plugin-sdk/src/vamp-hostsdk/' | 4 sdkdir = 'vamp-plugin-sdk/src/vamp-hostsdk/' |
4 vpydir = 'native/' | 5 vpydir = 'native/' |
5 | 6 |
6 sdkfiles = [ 'Files', 'PluginBufferingAdapter', 'PluginChannelAdapter', | 7 sdkfiles = [ 'Files', 'PluginBufferingAdapter', 'PluginChannelAdapter', |
10 | 11 |
11 srcfiles = [ sdkdir + f + '.cpp' for f in sdkfiles ] + [ vpydir + f + '.cpp' for f in vpyfiles ] | 12 srcfiles = [ sdkdir + f + '.cpp' for f in sdkfiles ] + [ vpydir + f + '.cpp' for f in vpyfiles ] |
12 | 13 |
13 vampyhost = Extension('vampyhost', | 14 vampyhost = Extension('vampyhost', |
14 sources = srcfiles, | 15 sources = srcfiles, |
15 include_dirs = [ 'vamp-plugin-sdk' ]) | 16 include_dirs = [ 'vamp-plugin-sdk', np.get_include() ]) |
16 | 17 |
17 setup (name = 'vamp', | 18 setup (name = 'vamp', |
18 version = '1.0', | 19 version = '1.0', |
19 description = 'This module allows Python code to load and use Vamp plugins for audio feature analysis.', | 20 description = 'This module allows Python code to load and use Vamp plugins for audio feature analysis.', |
20 requires = [ 'numpy' ], | 21 requires = [ 'numpy' ], |