55 lines
1.2 KiB
TOML
55 lines
1.2 KiB
TOML
[project]
|
|
name = "ffx"
|
|
description = "FFX recoding and metadata managing tool"
|
|
version = "0.3.0"
|
|
license = {file = "LICENSE.md"}
|
|
dependencies = [
|
|
"requests",
|
|
"jinja2",
|
|
"click",
|
|
"textual>=8.0",
|
|
"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",
|
|
]
|