ultimate-rvc / pyproject.toml
Blane187's picture
Upload folder using huggingface_hub
c8be32d verified
raw
history blame
1.96 kB
[tool.pyright]
stubPath = "src/typings"
pythonVersion = "3.11"
pythonPlatform = "All"
typeCheckingMode = "strict"
ignore = ["**/.venv"]
[tool.black]
target-version = ['py311']
preview = true
enable-unstable-feature = ["string_processing"]
[tool.ruff]
extend-include = ["*.ipynb"]
target-version = "py311"
fix = true
required-version = ">=0.5.7"
[tool.ruff.format]
docstring-code-format = true
[tool.ruff.lint]
#select = ["ALL"]
extend-select = ["I"]
ignore = ["D205", "D203", "D212", "D416"]
unfixable = ["F401"]
preview = true
[tool.ruff.lint.flake8-annotations]
ignore-fully-untyped = true
#suppress-none-returning = true
[tool.ruff.lint.flake8-errmsg]
#max-string-length = 20
[tool.ruff.lint.isort]
relative-imports-order = "closest-to-furthest"
section-order = [
"future",
"typing",
"standard-library",
"third-party",
"networking",
"data-science",
"machine-learning",
"audio",
"visualisation",
"first-party",
"vc",
"backend",
"frontend",
"base",
"local-folder",
]
[tool.ruff.lint.isort.sections]
"typing" = ["typing", "typing_extensions", "typings"]
"networking" = [
"requests",
"yt_dlp",
"deemix",
"wget",
"flask",
"beautifulsoup4",
"pypresence",
]
"data-science" = ["numpy", "scipy", "matplotlib", "tqdm", "pandas", "gradio"]
"machine-learning" = [
"torch",
"torchaudio",
"torchcrepe",
"fairseq",
"faiss",
"tensorboard",
"torchfcpe",
"local_attention",
"libf0",
"einops",
"numba",
]
"audio" = [
"ffmpeg",
"soundfile",
"librosa",
"sox",
"pydub",
"pedalboard",
"audio_separator",
"parselmouth",
"pyworld",
"noisereduce",
"audio_upscaler",
"edge_tts",
"ffmpy",
]
"vc" = ["vc"]
"backend" = ["backend"]
"frontend" = ["frontend"]
"base" = ["common", "app", "cli", "init"]
[tool.ruff.lint.pycodestyle]
max-doc-length = 72
[tool.ruff.lint.pylint]
# max-args = 10