[project] name = "video2srt" version = "0.1.0" description = "Generate an English .srt next to each video using stable-ts." license = "Apache-2.0" license-files = ["LICENSE"] requires-python = "==3.11.*" dependencies = [ "stable-ts~=2.19.1", "demucs~=4.0.1", ] [project.scripts] video2srt = "video2srt.cli:main" [build-system] requires = ["setuptools>=77"] build-backend = "setuptools.build_meta" [tool.ruff] line-length = 80 preview = true [tool.ruff.lint] select = [ "YTT", "ANN", "ASYNC", "B", "A", "COM", "C4", "DTZ", "T10", "FIX", "FA", "ISC", "PIE", "PYI", "PT", "RET", "SIM", "TC", "I", "C90", "DOC", "D", "F", "PL", "UP", "RUF" ] ignore = [ "A001", "D100", "D101", "D103", "D104", "D202", "D203", "D212", "D301", "D413", "TC006", "COM812", "PLR0913", "PLR0917", "PYI011", "UP031" ]