amine@19
|
1 import sys
|
amine@2
|
2 import re
|
amine@2
|
3 import ast
|
amine@2
|
4 from setuptools import setup
|
amine@2
|
5
|
amine@2
|
6
|
amine@2
|
7 _version_re = re.compile(r'__version__\s+=\s+(.*)')
|
amine@2
|
8
|
amine@19
|
9 if sys.version_info >= (3, 0):
|
amine@19
|
10 with open('auditok/__init__.py', 'rt') as f:
|
amine@19
|
11 version = str(ast.literal_eval(_version_re.search(
|
amine@19
|
12 f.read()).group(1)))
|
amine@50
|
13 long_desc = open('doc/index.rst', 'rt').read()
|
amine@19
|
14
|
amine@19
|
15 else:
|
amine@19
|
16 with open('auditok/__init__.py', 'rb') as f:
|
amine@19
|
17 version = str(ast.literal_eval(_version_re.search(
|
amine@19
|
18 f.read().decode('utf-8')).group(1)))
|
amine@32
|
19 long_desc = open('doc/index.rst', 'rt').read().decode('utf-8')
|
amine@2
|
20
|
amine@2
|
21
|
amine@2
|
22 setup(
|
amine@2
|
23 name='auditok',
|
amine@2
|
24 version=version,
|
amine@2
|
25 url='http://github.com/amsehili/auditok/',
|
amine@2
|
26 license='GNU General Public License v3 (GPLv3)',
|
amine@2
|
27 author='Amine Sehili',
|
amine@2
|
28 author_email='amine.sehili@gmail.com',
|
amine@2
|
29 description='A module for Audio/Acoustic Activity Detection',
|
amine@19
|
30 long_description= long_desc,
|
amine@2
|
31 packages=['auditok'],
|
amine@2
|
32 include_package_data=True,
|
amine@2
|
33 package_data={'auditok': ['data/*']},
|
amine@2
|
34
|
amine@2
|
35 zip_safe=False,
|
amine@2
|
36 platforms='ANY',
|
amine@2
|
37 provides=['auditok'],
|
amine@2
|
38 requires=['PyAudio'],
|
amine@2
|
39 classifiers=[
|
amine@2
|
40 'Development Status :: 3 - Alpha',
|
amine@2
|
41 'Environment :: Console',
|
amine@2
|
42 'Intended Audience :: Science/Research',
|
amine@2
|
43 'Intended Audience :: Developers',
|
amine@2
|
44 'Intended Audience :: Information Technology',
|
amine@2
|
45 'Intended Audience :: Telecommunications Industry',
|
amine@2
|
46 'License :: OSI Approved :: GNU General Public License v3 (GPLv3)',
|
amine@2
|
47 'Operating System :: OS Independent',
|
amine@2
|
48 'Programming Language :: Python',
|
amine@2
|
49 'Programming Language :: Python :: 2.7',
|
amine@18
|
50 'Programming Language :: Python :: 3',
|
amine@18
|
51 'Programming Language :: Python :: 3.2',
|
amine@18
|
52 'Programming Language :: Python :: 3.3',
|
amine@18
|
53 'Programming Language :: Python :: 3.4',
|
amine@2
|
54 'Topic :: Multimedia :: Sound/Audio :: Analysis',
|
amine@2
|
55 'Topic :: Scientific/Engineering :: Information Analysis'
|
amine@2
|
56 ],
|
amine@19
|
57 entry_points = {'console_scripts': ['auditok = auditok.cmdline:main']}
|
amine@2
|
58
|
amine@2
|
59 )
|