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@19
|
13 long_desc = open('quickstart.rst', 'rt').read()
|
amine@19
|
14
|
amine@19
|
15 else:
|
amine@19
|
16 print("kll")
|
amine@19
|
17 with open('auditok/__init__.py', 'rb') as f:
|
amine@19
|
18 version = str(ast.literal_eval(_version_re.search(
|
amine@19
|
19 f.read().decode('utf-8')).group(1)))
|
amine@19
|
20 long_desc = open('quickstart.rst', 'rt').read().decode('utf-8')
|
amine@2
|
21
|
amine@2
|
22
|
amine@2
|
23 setup(
|
amine@2
|
24 name='auditok',
|
amine@2
|
25 version=version,
|
amine@2
|
26 url='http://github.com/amsehili/auditok/',
|
amine@2
|
27 license='GNU General Public License v3 (GPLv3)',
|
amine@2
|
28 author='Amine Sehili',
|
amine@2
|
29 author_email='amine.sehili@gmail.com',
|
amine@2
|
30 description='A module for Audio/Acoustic Activity Detection',
|
amine@19
|
31 long_description= long_desc,
|
amine@2
|
32 packages=['auditok'],
|
amine@2
|
33 include_package_data=True,
|
amine@2
|
34 package_data={'auditok': ['data/*']},
|
amine@2
|
35
|
amine@2
|
36 #data_files=[(['README.md', 'quickstart.rst', 'LICENSE', 'INSTALL', 'CHANGELOG']),
|
amine@2
|
37 # ('share/doc/pdoc', ['doc/pdoc/index.html']),
|
amine@2
|
38 # ],
|
amine@2
|
39
|
amine@2
|
40 zip_safe=False,
|
amine@2
|
41 platforms='ANY',
|
amine@2
|
42 provides=['auditok'],
|
amine@2
|
43 requires=['PyAudio'],
|
amine@2
|
44 classifiers=[
|
amine@2
|
45 'Development Status :: 3 - Alpha',
|
amine@2
|
46 'Environment :: Console',
|
amine@2
|
47 'Intended Audience :: Science/Research',
|
amine@2
|
48 'Intended Audience :: Developers',
|
amine@2
|
49 'Intended Audience :: Information Technology',
|
amine@2
|
50 'Intended Audience :: Telecommunications Industry',
|
amine@2
|
51 'License :: OSI Approved :: GNU General Public License v3 (GPLv3)',
|
amine@2
|
52 'Operating System :: OS Independent',
|
amine@2
|
53 'Programming Language :: Python',
|
amine@2
|
54 'Programming Language :: Python :: 2.7',
|
amine@18
|
55 'Programming Language :: Python :: 3',
|
amine@18
|
56 'Programming Language :: Python :: 3.2',
|
amine@18
|
57 'Programming Language :: Python :: 3.3',
|
amine@18
|
58 'Programming Language :: Python :: 3.4',
|
amine@2
|
59 'Topic :: Multimedia :: Sound/Audio :: Analysis',
|
amine@2
|
60 'Topic :: Scientific/Engineering :: Information Analysis'
|
amine@2
|
61 ],
|
amine@19
|
62 entry_points = {'console_scripts': ['auditok = auditok.cmdline:main']}
|
amine@2
|
63
|
amine@2
|
64 )
|