annotate modules-and-plug-ins/python-module/setup.py @ 20:baf35f208814 develop

Replaced switch statements in OnsetDetectionFunction with enums. Renamed lots of functions so that they have better names, in camel case. Added some unit tests for initialisation of BTrack.
author Adam <adamstark.uk@gmail.com>
date Thu, 23 Jan 2014 15:31:11 +0000
parents 18fc3c248436
children db22205f8ffa
rev   line source
adamstark@14 1 # setup.py
adamstark@14 2 # build command : python setup.py build build_ext --inplace
adamstark@14 3 from numpy.distutils.core import setup, Extension
adamstark@14 4 import os, numpy
adamstark@14 5
adamstark@14 6 name = 'btrack'
adamstark@14 7 sources = ['btrack_python_module.cpp','../../src/OnsetDetectionFunction.cpp','../../src/BTrack.cpp']
adamstark@14 8
adamstark@14 9 include_dirs = [
adamstark@14 10 numpy.get_include(),'/usr/local/include'
adamstark@14 11 ]
adamstark@14 12
adamstark@14 13 setup( name = 'BTrack',
adamstark@14 14 include_dirs = include_dirs,
adamstark@14 15 ext_modules = [Extension(name, sources,libraries = ['fftw3','samplerate'])]
adamstark@14 16 )