forked from readbeyond/aeneas
-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
76 lines (73 loc) · 2.12 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
#!/usr/bin/env python
# coding=utf-8
"""
Set aeneas package up
"""
from numpy.distutils import misc_util
from setuptools import setup, Extension
__author__ = "Alberto Pettarin"
__copyright__ = """
Copyright 2012-2013, Alberto Pettarin (www.albertopettarin.it)
Copyright 2013-2015, ReadBeyond Srl (www.readbeyond.it)
Copyright 2015, Alberto Pettarin (www.albertopettarin.it)
"""
__license__ = "GNU AGPL 3"
__version__ = "1.1.2"
__email__ = "[email protected]"
__status__ = "Production"
setup(
name="aeneas",
packages=["aeneas", "aeneas.tests", "aeneas.tools"],
version="1.1.2",
description="aeneas is a Python library and a set of tools to automagically synchronize audio and text",
author="Alberto Pettarin",
author_email="[email protected]",
url="https://github.com/readbeyond/aeneas",
license="GNU Affero General Public License v3 (AGPL v3)",
long_description=open("README.txt").read(),
keywords=[
"CSV",
"DTW",
"EPUB 3 Media Overlay",
"EPUB 3",
"EPUB",
"JSON",
"MFCC",
"Mel-frequency cepstral coefficients",
"ReadBeyond Sync",
"ReadBeyond",
"SMIL",
"SRT",
"SSV",
"TSV",
"TTML",
"VTT",
"XML",
"aeneas",
"audio/text alignment",
"dynamic time warping",
"espeak",
"ffmpeg",
"ffprobe",
"forced alignment",
"media overlay",
"rb_smil_emulator",
"subtitles",
"sync",
"synchronization",
],
classifiers=[
"Development Status :: 5 - Production/Stable",
"Environment :: Console",
"Intended Audience :: Developers",
"License :: OSI Approved :: GNU Affero General Public License v3",
"Natural Language :: English",
"Programming Language :: Python",
"Topic :: Software Development :: Libraries :: Python Modules"
],
ext_modules=[
Extension("aeneas.cdtw", ["aeneas/cdtw.c"]),
Extension("aeneas.cmfcc", ["aeneas/cmfcc.c"])
],
include_dirs=misc_util.get_numpy_include_dirs()
)