[project] name = "ffx" description = "FFX recoding and metadata managing tool" version = "0.2.4" license = {file = "LICENSE.md"} dependencies = [ "requests", "jinja2", "click", "textual", "sqlalchemy", ] readme = {file = "README.md", content-type = "text/markdown"} authors = [ {name = "Marius", email = "javanaut@maveno.de"} ] maintainers = [ {name = "Marius", email = "javanaut@maveno.de"} ] classifiers = [ "Development Status :: 3 - Alpha", "Programming Language :: Python" ] [project.urls] Homepage = "https://gitea.maveno.de/Javanaut/ffx" Repository = "https://gitea.maveno.de/Javanaut/ffx.git" Issues = "https://gitea.maveno.de/Javanaut/ffx/issues" [project.optional-dependencies] test = [ "pytest", ] [build-system] requires = [ "setuptools", "wheel" ] build-backend = "setuptools.build_meta" [project.scripts] ffx = "ffx.cli:ffx" [tool.pytest.ini_options] testpaths = ["tests"] python_files = ["test_*.py"] norecursedirs = ["tests/legacy", "tests/support"] addopts = "-ra" markers = [ "integration: exercises the FFX bundle with real ffmpeg/ffprobe processes", "pattern_management: covers requirements/pattern_management.md", "subtrack_mapping: covers requirements/subtrack_mapping.md", ]