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