- Timestamp:
- Feb 11, 2013, 5:43:55 PM (12 years ago)
- Branches:
- feature/autosink, feature/cnn, feature/cnn_org, feature/constantq, feature/crepe, feature/crepe_org, feature/pitchshift, feature/pydocstrings, feature/timestretch, fix/ffmpeg5, master, pitchshift, sampler, timestretch, yinfft+
- Children:
- 0e5326d
- Parents:
- 35c97ab
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
python/setup.py
r35c97ab r945e26d 6 6 import numpy 7 7 8 # read from VERSION 9 for l in open(os.path.join('..','VERSION')).readlines(): exec (l.strip()) 10 __version__ = '.'.join \ 11 ([str(x) for x in [AUBIO_MAJOR_VERSION, AUBIO_MINOR_VERSION, AUBIO_PATCH_VERSION]]) \ 12 + AUBIO_VERSION_STATUS 13 8 14 library_dirs = ['../build/src', '../src/.libs'] 9 15 include_dirs = ['../build/src', '../src', '.' ] … … 11 17 include_dirs = filter (lambda x: os.path.isdir(x), include_dirs) 12 18 13 aubio_extension = Extension(" _aubio",14 19 aubio_extension = Extension("aubio._aubio", 20 ["aubiomodule.c", 15 21 "aubioproxy.c", 16 22 "py-cvec.c", … … 23 29 # generated files 24 30 ] + generate_object_files(), 25 include_dirs = include_dirs + [ numpy.get_include() ], 26 library_dirs = library_dirs, 27 libraries=['aubio']) 31 include_dirs = include_dirs + [ numpy.get_include() ], 32 library_dirs = library_dirs, 33 extra_link_args = ['-framework','CoreFoundation', '-framework','AudioToolbox'], 34 libraries=['aubio']) 28 35 29 setup(name='aubio', 30 version = '0.4.0alpha', 31 packages = ['aubio'], 32 description = 'interface to the aubio library', 33 long_description = 'interface to the aubio library', 34 license = 'GNU/GPL version 3', 35 author = 'Paul Brossier', 36 author_email = 'piem@aubio.org', 37 maintainer = 'Paul Brossier', 38 maintainer_email = 'piem@aubio.org', 39 url = 'http://aubio.org/', 40 ext_modules = [aubio_extension]) 36 classifiers = [ 37 'Development Status :: 4 - Beta', 38 'Environment :: Console', 39 'Intended Audience :: Science/Research', 40 'Topic :: Software Development :: Libraries', 41 'Topic :: Multimedia :: Sound/Audio :: Analysis', 42 'Topic :: Multimedia :: Sound/Audio :: Sound Synthesis', 43 'Operating System :: POSIX', 44 'Operating System :: MacOS :: MacOS X', 45 'Operating System :: Microsoft :: Windows', 46 'Programming Language :: C', 47 'Programming Language :: Python', 48 'License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)', 49 ] 41 50 51 distrib = setup(name='aubio', 52 version = __version__, 53 packages = ['aubio'], 54 ext_modules = [aubio_extension], 55 description = 'interface to the aubio library', 56 long_description = 'interface to the aubio library', 57 license = 'GNU/GPL version 3', 58 author = 'Paul Brossier', 59 author_email = 'piem@aubio.org', 60 maintainer = 'Paul Brossier', 61 maintainer_email = 'piem@aubio.org', 62 url = 'http://aubio.org/', 63 platforms = 'any', 64 classifiers = classifiers, 65 ) 66
Note: See TracChangeset
for help on using the changeset viewer.