amine@404
|
1 import ast
|
amine@404
|
2 import re
|
amine@404
|
3
|
amine@2
|
4 from setuptools import setup
|
amine@2
|
5
|
amine@331
|
6 _version_re = re.compile(r"__version__\s+=\s+(.*)")
|
amine@2
|
7
|
amine@340
|
8 with open("auditok/__init__.py", "rt") as f:
|
amine@340
|
9 version = str(ast.literal_eval(_version_re.search(f.read()).group(1)))
|
amine@340
|
10 long_desc = open("README.rst", "rt").read()
|
amine@2
|
11
|
amine@2
|
12 setup(
|
amine@331
|
13 name="auditok",
|
amine@2
|
14 version=version,
|
amine@331
|
15 url="http://github.com/amsehili/auditok/",
|
amine@340
|
16 license="MIT",
|
amine@331
|
17 author="Amine Sehili",
|
amine@331
|
18 author_email="amine.sehili@gmail.com",
|
amine@331
|
19 description="A module for Audio/Acoustic Activity Detection",
|
amine@331
|
20 long_description=long_desc,
|
amine@391
|
21 long_description_content_type="text/x-rst",
|
amine@331
|
22 packages=["auditok"],
|
amine@2
|
23 include_package_data=True,
|
amine@331
|
24 package_data={"auditok": ["data/*"]},
|
amine@2
|
25 zip_safe=False,
|
amine@331
|
26 platforms="ANY",
|
amine@331
|
27 provides=["auditok"],
|
amine@433
|
28 install_requires=[
|
amine@433
|
29 "numpy",
|
amine@433
|
30 "matplotlib",
|
amine@433
|
31 "pydub",
|
amine@433
|
32 "pyaudio",
|
amine@433
|
33 "tqdm",
|
amine@433
|
34 ],
|
amine@2
|
35 classifiers=[
|
amine@331
|
36 "Development Status :: 3 - Alpha",
|
amine@331
|
37 "Environment :: Console",
|
amine@331
|
38 "Intended Audience :: Science/Research",
|
amine@331
|
39 "Intended Audience :: Developers",
|
amine@331
|
40 "Intended Audience :: Information Technology",
|
amine@331
|
41 "Intended Audience :: Telecommunications Industry",
|
amine@391
|
42 "License :: OSI Approved :: MIT License",
|
amine@331
|
43 "Operating System :: OS Independent",
|
amine@331
|
44 "Programming Language :: Python",
|
amine@340
|
45 "Programming Language :: Python :: 3.7",
|
amine@340
|
46 "Programming Language :: Python :: 3.8",
|
amine@376
|
47 "Programming Language :: Python :: 3.9",
|
amine@433
|
48 "Programming Language :: Python :: 3.10",
|
amine@433
|
49 "Programming Language :: Python :: 3.11",
|
amine@433
|
50 "Programming Language :: Python :: 3.12",
|
amine@433
|
51 "Programming Language :: Python :: 3.13",
|
amine@331
|
52 "Topic :: Multimedia :: Sound/Audio :: Analysis",
|
amine@331
|
53 "Topic :: Scientific/Engineering :: Information Analysis",
|
amine@2
|
54 ],
|
amine@331
|
55 entry_points={"console_scripts": ["auditok = auditok.cmdline:main"]},
|
amine@2
|
56 )
|