Files
ffx/pyproject.toml
Javanaut 65490e2a7f ff
2026-04-14 00:44:43 +02:00

55 lines
1.2 KiB
TOML

[project]
name = "ffx"
description = "FFX recoding and metadata managing tool"
version = "0.2.6"
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",
]