Parakeet/setup.py

48 lines
1.3 KiB
Python
Raw Normal View History

2019-11-22 11:32:59 +08:00
import os
import io
import re
from setuptools import setup, find_packages
def read(*names, **kwargs):
with io.open(
os.path.join(os.path.dirname(__file__), *names),
encoding=kwargs.get("encoding", "utf8")
) as fp:
return fp.read()
def find_version(*file_paths):
version_file = read(*file_paths)
version_match = re.search(r"^__version__ = ['\"]([^'\"]*)['\"]",
version_file, re.M)
if version_match:
return version_match.group(1)
raise RuntimeError("Unable to find version string.")
VERSION = find_version('parakeet', '__init__.py')
long_description = read('README.md')
setup_info = dict(
# Metadata
name='parakeet',
version=VERSION,
author='PaddleSL Team',
author_email='',
url='https://github.com/PaddlePaddle',
description='Speech synthesis tools and models based on Paddlepaddle',
long_description=long_description,
license='Apache 2',
install_requires=[
2019-11-24 12:30:42 +08:00
'numpy', 'nltk', 'inflect', 'librosa', 'unidecode', 'numba',
'tqdm', 'matplotlib', 'tensorboardX', 'tensorboard', 'scipy',
'ruamel.yaml', 'pandas', 'sox', 'soundfile',
2019-11-22 11:32:59 +08:00
],
# Package info
2019-11-25 19:09:33 +08:00
packages=find_packages(exclude=('tests', 'tests.*')),
2019-11-22 11:32:59 +08:00
zip_safe=True,
)
setup(**setup_info)