projects
/
aubio.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
dc74f69
)
[py] [style] improve setup.py
author
Paul Brossier
<piem@piem.org>
Mon, 5 Nov 2018 13:08:00 +0000
(14:08 +0100)
committer
Paul Brossier
<piem@piem.org>
Mon, 5 Nov 2018 13:08:00 +0000
(14:08 +0100)
setup.py
patch
|
blob
|
history
diff --git
a/setup.py
b/setup.py
index
ab782a1
..
4ff5fcb
100755
(executable)
--- a/
setup.py
+++ b/
setup.py
@@
-1,10
+1,12
@@
#! /usr/bin/env python
#! /usr/bin/env python
-import sys, os.path, glob
+import sys
+import os.path
+import glob
from setuptools import setup, Extension
# add ./python/lib to current path
from setuptools import setup, Extension
# add ./python/lib to current path
-sys.path.append(os.path.join('python', 'lib'))
+sys.path.append(os.path.join('python', 'lib'))
# noqa
from moresetuptools import build_ext, CleanGenerated
# function to generate gen/*.{c,h}
from moresetuptools import build_ext, CleanGenerated
# function to generate gen/*.{c,h}
@@
-18,15
+20,16
@@
library_dirs = []
define_macros = [('AUBIO_VERSION', '%s' % __aubio_version__)]
extra_link_args = []
define_macros = [('AUBIO_VERSION', '%s' % __aubio_version__)]
extra_link_args = []
-include_dirs += [
'python/ext'
]
+include_dirs += [
'python/ext'
]
try:
import numpy
try:
import numpy
- include_dirs += [
numpy.get_include()
]
+ include_dirs += [
numpy.get_include()
]
except ImportError:
pass
if sys.platform.startswith('darwin'):
except ImportError:
pass
if sys.platform.startswith('darwin'):
- extra_link_args += ['-framework','CoreFoundation', '-framework','AudioToolbox']
+ extra_link_args += ['-framework', 'CoreFoundation',
+ '-framework', 'AudioToolbox']
sources = sorted(glob.glob(os.path.join('python', 'ext', '*.c')))
sources = sorted(glob.glob(os.path.join('python', 'ext', '*.c')))
@@
-37,10
+40,11
@@
aubio_extension = Extension("aubio._aubio",
extra_link_args = extra_link_args,
define_macros = define_macros)
extra_link_args = extra_link_args,
define_macros = define_macros)
-if os.path.isfile('src/aubio.h'):
- if not os.path.isdir(os.path.join('build','src')):
- pass
- #__version__ += 'a2' # python only version
+# TODO: find a way to track if package is built against libaubio
+# if os.path.isfile('src/aubio.h'):
+# if not os.path.isdir(os.path.join('build','src')):
+# pass
+# #__version__ += 'a2' # python only version
classifiers = [
'Development Status :: 4 - Beta',
classifiers = [
'Development Status :: 4 - Beta',
@@
-54,13
+58,14
@@
classifiers = [
'Operating System :: Microsoft :: Windows',
'Programming Language :: C',
'Programming Language :: Python',
'Operating System :: Microsoft :: Windows',
'Programming Language :: C',
'Programming Language :: Python',
- 'License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)',
+ 'License :: OSI Approved :: '
+ 'GNU General Public License v3 or later (GPLv3+)',
]
distrib = setup(name='aubio',
version = __version__,
packages = ['aubio'],
]
distrib = setup(name='aubio',
version = __version__,
packages = ['aubio'],
- package_dir = {'aubio':'python/lib/aubio'},
+ package_dir = {'aubio':
'python/lib/aubio'},
ext_modules = [aubio_extension],
description = 'a collection of tools for music analysis',
long_description = 'a collection of tools for music analysis',
ext_modules = [aubio_extension],
description = 'a collection of tools for music analysis',
long_description = 'a collection of tools for music analysis',