[project] description = 'OpenAI-compatible TTS API server powered by SuperTonic3' license = {text = 'MIT'} name = 'supertonic3-openai-server' readme = 'README.md' requires-python = '>=3.10' version = '3.0.0' dependencies = [ 'flask>=3.0.0', 'waitress>=3.0.0', 'supertonic>=1.3.1', 'scipy>=1.10.0', 'numpy>=1.24.0', 'soundfile>=0.12.0', ] [project.optional-dependencies] build = ['pyinstaller'] dev = ['ruff', 'pytest'] [project.scripts] supertonic3-server = 'server:main' [tool.ruff] line-length = 100 target-version = 'py310' [tool.ruff.lint] ignore = ['E501', 'B008', 'B904'] select = ['E', 'W', 'F', 'I', 'B', 'C4', 'UP'] [tool.ruff.lint.isort] known-first-party = ['app'] [tool.ruff.format] quote-style = 'single'