Spaces:
No application file
No application file
| [project] | |
| name = "stemsplitter" | |
| version = "0.1.0" | |
| description = "Audio stem splitter with CLI and web UI" | |
| requires-python = ">=3.10" | |
| dependencies = [ | |
| "audio-separator[cpu]>=0.41.0", | |
| "click>=8.1", | |
| "gradio>=5.0", | |
| "python-dotenv>=1.0", | |
| "soundfile>=0.12", | |
| ] | |
| [project.optional-dependencies] | |
| gpu = ["audio-separator[gpu]>=0.41.0"] | |
| dev = [ | |
| "pytest>=8.0", | |
| "pytest-cov>=5.0", | |
| "pytest-mock>=3.14", | |
| "numpy>=1.26", | |
| ] | |
| [project.scripts] | |
| stemsplitter = "stemsplitter.cli:main" | |
| stemsplitter-web = "stemsplitter.web:launch" | |
| [build-system] | |
| requires = ["hatchling"] | |
| build-backend = "hatchling.build" | |
| [tool.hatch.build.targets.wheel] | |
| packages = ["src/stemsplitter"] | |
| [tool.pytest.ini_options] | |
| testpaths = ["tests"] | |
| pythonpath = ["src"] | |