-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathsetup.py
63 lines (46 loc) · 1.63 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
""" Setup script for massage. """
from setuptools import setup
import imp
version = imp.load_source('massage.version', 'massage/version.py')
if __name__ == "__main__":
setup(
name='massage',
version=version.version,
description='Multitrack Analysis/SynthesiS for Annotation, auGmentation and Evaluation',
author='Rachel Bittner, Justin Salamon',
author_email='[email protected], [email protected]',
url='https://github.com/justinsalamon/massage',
download_url='https://github.com/justinsalamon/massage/releases',
packages=['massage'],
package_data={'massage': []},
long_description="""Multitrack Analysis/SynthesiS for Annotation, auGmentation and Evaluation""",
keywords='augmentation music synthesis multitrack pitch',
license='MIT',
dependency_links=['git+ssh://[email protected]/marl/medleydb.git'],
install_requires=[
'six',
'medleydb >= 1.3.3',
'numpy >= 1.8.0',
'scipy >= 0.13.0',
'librosa >= 0.5.1',
'vamp >= 1.1.0',
'sox >= 1.3.0',
'jams >= 0.3.0',
'pretty_midi >= 0.2.7',
'pyfluidsynth >= 1.2.4'
],
extras_require={
'tests': [
'mock',
'pytest',
'pytest-cov',
'pytest-pep8',
],
'docs': [
'sphinx==1.2.3', # autodoc was broken in 1.3.1
'sphinxcontrib-napoleon',
'sphinx_rtd_theme',
'numpydoc',
],
}
)