shithub: aubio

ref: 6882e73933e2972fa93db89c7a1d8087023b0f27
dir: /interfaces/python/setup.py/

View raw version
#! /usr/bin/python

from distutils.core import setup, Extension

from generator import generate_object_files

setup(name='aubio',
      version = '0.4.0alpha',
      packages = ['aubio'],
      description = 'interface to the aubio library',
      long_description = 'interface to the aubio library',
      license = 'GNU/GPL version 3',
      author = 'Paul Brossier',
      author_email = 'piem@aubio.org',
      maintainer = 'Paul Brossier',
      maintainer_email = 'piem@aubio.org',
      url = 'http://aubio.org/',
      ext_modules = [ 
        Extension("_aubio",
            ["aubiomodule.c",
            "aubioproxy.c",
            "py-cvec.c",
            # example without macro
            "py-filter.c",
            # macroised
            "py-filterbank.c",
            "py-fft.c",
            "py-phasevoc.c",
            # generated files
            ] + generate_object_files(),
            include_dirs=['../../build/src', '../../src', '.' ],
            library_dirs=['../../build/src', '../../src/.libs' ],
            libraries=['aubio'])])