videoclean / pyproject.toml
stevenlearns's picture
Publish videoclean OpenCV tool source
7c8fbd2 verified
Raw
History Blame Contribute Delete
888 Bytes
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[project]
name = "videoclean"
version = "0.1.0"
description = "OpenCV-only removal of hardcoded subtitles, watermarks, logos, and timestamps"
license = { file = "LICENSE" }
requires-python = ">=3.10"
dependencies = ["opencv-python-headless>=4.5,<5", "numpy", "tqdm"]
classifiers = ["License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 3"]
[project.optional-dependencies]
ocr = ["rapidocr-onnxruntime"]
dev = ["pytest", "ruff", "build"]
[project.scripts]
videoclean = "videoclean.cli:main"
[tool.hatch.build.targets.wheel]
packages = ["src/videoclean"]
[tool.hatch.build.targets.sdist]
include = ["/src", "/tests", "/LICENSE", "/LICENSE-APACHE-2.0", "/NOTICE", "/PROVENANCE.md", "/README.md", "/pyproject.toml"]
[tool.pytest.ini_options]
pythonpath = ["src"]