build: remove unused/obsolete code

This commit is contained in:
Enno Hermann 2024-05-07 12:27:58 +02:00
parent 259d8fc40b
commit fb92e13ebb
6 changed files with 2 additions and 57 deletions

View File

@ -10,5 +10,3 @@ recursive-include TTS *.md
recursive-include TTS *.py recursive-include TTS *.py
recursive-include TTS *.pyx recursive-include TTS *.pyx
recursive-include images *.png recursive-include images *.png
recursive-exclude tests *
prune tests*

View File

@ -62,15 +62,9 @@ system-deps: ## install linux system deps
dev-deps: ## install development deps dev-deps: ## install development deps
pip install -r requirements.dev.txt pip install -r requirements.dev.txt
doc-deps: ## install docs dependencies
pip install -r docs/requirements.txt
build-docs: ## build the docs build-docs: ## build the docs
cd docs && make clean && make build cd docs && make clean && make build
hub-deps: ## install deps for torch hub use
pip install -r requirements.hub.txt
deps: ## install 🐸 requirements. deps: ## install 🐸 requirements.
pip install -r requirements.txt pip install -r requirements.txt

View File

@ -1,7 +0,0 @@
# from distutils.core import setup
# from Cython.Build import cythonize
# import numpy
# setup(name='monotonic_align',
# ext_modules=cythonize("core.pyx"),
# include_dirs=[numpy.get_include()])

View File

@ -1,11 +1,10 @@
[build-system] [build-system]
requires = [ requires = [
"setuptools", "setuptools",
"wheel",
"cython~=0.29.30", "cython~=0.29.30",
"numpy>=1.22.0", "numpy>=1.24.3",
"packaging",
] ]
build-backend = "setuptools.build_meta"
[tool.setuptools.packages.find] [tool.setuptools.packages.find]
include = ["TTS*"] include = ["TTS*"]

View File

@ -1,8 +0,0 @@
[build_py]
build_lib=temp_build
[bdist_wheel]
bdist_dir=temp_build
[install_lib]
build_dir=temp_build

View File

@ -21,36 +21,13 @@
# `````` # ``````
import os import os
import subprocess
import sys
import numpy import numpy
import setuptools.command.build_py
import setuptools.command.develop
from Cython.Build import cythonize from Cython.Build import cythonize
from setuptools import Extension, setup from setuptools import Extension, setup
cwd = os.path.dirname(os.path.abspath(__file__)) cwd = os.path.dirname(os.path.abspath(__file__))
class build_py(setuptools.command.build_py.build_py): # pylint: disable=too-many-ancestors
def run(self):
setuptools.command.build_py.build_py.run(self)
class develop(setuptools.command.develop.develop):
def run(self):
setuptools.command.develop.develop.run(self)
# The documentation for this feature is in server/README.md
package_data = ["TTS/server/templates/*"]
def pip_install(package_name):
subprocess.call([sys.executable, "-m", "pip", "install", package_name])
requirements = open(os.path.join(cwd, "requirements.txt"), "r").readlines() requirements = open(os.path.join(cwd, "requirements.txt"), "r").readlines()
with open(os.path.join(cwd, "requirements.notebooks.txt"), "r") as f: with open(os.path.join(cwd, "requirements.notebooks.txt"), "r") as f:
requirements_notebooks = f.readlines() requirements_notebooks = f.readlines()
@ -68,16 +45,8 @@ exts = [
) )
] ]
setup( setup(
# cython
include_dirs=numpy.get_include(), include_dirs=numpy.get_include(),
ext_modules=cythonize(exts, language_level=3), ext_modules=cythonize(exts, language_level=3),
# ext_modules=find_cython_extensions(),
# package
cmdclass={
"build_py": build_py,
"develop": develop,
# 'build_ext': build_ext
},
install_requires=requirements, install_requires=requirements,
extras_require={ extras_require={
"all": requirements_all, "all": requirements_all,