[tool.poetry] name = "so-vits-svc-fork" version = "3.12.1" description = "A fork of so-vits-svc." authors = ["34j <34j.95a2p@simplelogin.com>"] license = "MIT" #readme = "README.md" repository = "https://github.com/34j/so-vits-svc-fork" documentation = "https://so-vits-svc-fork.readthedocs.io" classifiers = [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "Natural Language :: English", "Operating System :: OS Independent", "Topic :: Software Development :: Libraries", ] packages = [ { include = "so_vits_svc_fork", from = "src" }, ] [tool.poetry.scripts] so-vits-svc-fork = "so_vits_svc_fork.__main__:cli" svc = "so_vits_svc_fork.__main__:cli" svcf = "so_vits_svc_fork.__main__:cli" svcg = "so_vits_svc_fork.gui:main" svc-gui = "so_vits_svc_fork.gui:main" svcf-gui = "so_vits_svc_fork.gui:main" [tool.poetry.urls] "Bug Tracker" = "https://github.com/34j/so-vits-svc-fork/issues" "Changelog" = "https://github.com/34j/so-vits-svc-fork/blob/main/CHANGELOG.md" [tool.poetry.dependencies] python = ">=3.8,<3.11" librosa = "0.9.1" numpy = "1.23.5" pydub = "0.25.1" pyworld = "0.2.12" scipy = "1.8.0" tqdm = "4.65.0" scikit-maad = "1.3.12" onnx = "1.13.1" onnxsim = "0.4.28" onnxoptimizer = "0.3.10" torch = "1.13.1" torchaudio = "0.13.1" tensorboard = "2.12.0" rich = "13.3.5" tqdm-joblib = "0.0.3" tensorboardx = "2.6" pyinputplus = "0.2.12" cm-time = "0.1.2" pysimplegui = "4.60.4" pebble = "5.0.3" torchcrepe = "0.0.18" lightning = "2.0.2" transformers = "^4.28.1" matplotlib = "3.7.1" [tool.poetry.group.dev.dependencies] pre-commit = ">=3" pytest = "^7.0" pytest-cov = "^4.0.0" [tool.poetry.group.docs] optional = true [tool.poetry.group.docs.dependencies] myst-parser = ">=0.16" sphinx = ">=4.0" sphinx-rtd-theme = ">=1.0" [tool.semantic_release] branch = "main" version_toml = "pyproject.toml:tool.poetry.version" version_variable = "src/so_vits_svc_fork/__init__.py:__version__" build_command = "pip install poetry && poetry build" [tool.pytest.ini_options] addopts = "-v -Wdefault --cov=so_vits_svc_fork --cov-report=term-missing:skip-covered" pythonpath = ["src"] [tool.coverage.run] branch = true [tool.coverage.report] exclude_lines = [ "pragma: no cover", "@overload", "if TYPE_CHECKING", "raise NotImplementedError", 'if __name__ == "__main__":', ] [tool.isort] profile = "black" known_first_party = ["so_vits_svc_fork", "tests"] [tool.autoflake] remove_all_unused_imports = true [tool.mypy] check_untyped_defs = true disallow_any_generics = true disallow_incomplete_defs = true disallow_untyped_defs = true mypy_path = "src/" no_implicit_optional = true show_error_codes = true warn_unreachable = true warn_unused_ignores = true exclude = [ 'docs/.*', 'setup.py', ] [[tool.mypy.overrides]] module = "tests.*" allow_untyped_defs = true [[tool.mypy.overrides]] module = "docs.*" ignore_errors = true [tool.bandit] exclude_dirs = ["src"] [build-system] requires = ["poetry-core>=1.0.0"] build-backend = "poetry.core.masonry.api"