| [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' | |