#!/usr/bin/env python3 # # Copyright (c) 2021 Xiaomi Corporation (author: Fangjun Kuang) import re import setuptools def read_long_description(): with open("README.md", encoding="utf8") as f: readme = f.read() return readme def get_package_version(): with open("CMakeLists.txt") as f: content = f.read() match = re.search(r"set\(kaldifeat_VERSION (.*)\)", content) latest_version = match.group(1).strip('"') return latest_version package_name = "kaldifeat" setuptools.setup( name=package_name, version=get_package_version(), author="Fangjun Kuang", author_email="csukuangfj@gmail.com", data_files=[("", ["LICENSE", "README.md"])], package_dir={ package_name: "kaldifeat/python/kaldifeat", }, packages=[package_name], url="https://github.com/csukuangfj/kaldifeat", long_description=read_long_description(), long_description_content_type="text/markdown", # ext_modules=[cmake_extension('_kaldifeat')], # cmdclass={'build_ext': BuildExtension}, zip_safe=False, classifiers=[ "Programming Language :: C++", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Topic :: Scientific/Engineering :: Artificial Intelligence", ], python_requires=">=3.6.0", license="Apache licensed, as found in the LICENSE file", )