# pyproject.toml — OpenTranscode # # Project metadata + tool configuration. The application is a single # self-contained file (open-transcode.py) and is not packaged for # distribution — run it directly; there is nothing to pip-install. [project] name = "opentranscode" version = "4.11.0" description = "Open-source batch video transcoder (ffmpeg/av1an) with a PySide6 GUI — single-file application" readme = "README.md" requires-python = ">=3.12" license = { text = "AGPL-3.0-or-later" } authors = [ { name = "Jeremy Anderson", email = "info@dcos.net" }, ] maintainers = [ { name = "Jeremy Anderson", email = "info@dcos.net" }, ] keywords = [ "ffmpeg", "av1an", "av1", "vp9", "x265", "hevc", "theora", "video-transcoding", "video-encoder", ] classifiers = [ "Environment :: X11 Applications :: Qt", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3 :: Only", "Topic :: Multimedia :: Video :: Conversion", ] [project.urls] Homepage = "https://git.dcos.net/dcosnet/OpenTranscode" Repository = "https://git.dcos.net/dcosnet/OpenTranscode" Documentation = "https://git.dcos.net/dcosnet/OpenTranscode/blob/main/README.md" "Bug Tracker" = "https://git.dcos.net/dcosnet/OpenTranscode/issues" [tool.coverage.run] source = ["open-transcode.py"] omit = ["*/tests/*"] [tool.coverage.report] exclude_lines = [ "pragma: no cover", "if TYPE_CHECKING:", "raise NotImplementedError", "if __name__ == .__main__.:", ]