1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
[build-system]
requires = ["setuptools>=61.0"]
build-backend = "setuptools.build_meta"
[project]
name = "audio-visualizer-python"
description = "Create audio visualization videos from a GUI or commandline"
version = "2.1.2"
requires-python = ">= 3.12"
license = "MIT"
keywords = [
"visualizer",
"visualization",
"commandline video",
"video editor",
"ffmpeg",
"podcast",
]
authors = [
{name = "Martin Kaistra", email = "admin@djfun.de"},
{name = "Brianna Rainey", email = "rutachigal@gmail.com"},
{name = "DH4", email = "wayne@bitstorm.pw"},
{name = "HunterwolfAT", email = "hunterwolf0815@gmail.com"},
{name = "rikai"},
]
dependencies = [
"numpy>=2.4.1",
"pillow>=12.1.0",
"pyqt6>=6.10.2",
]
[dependency-groups]
dev = [
"pytest",
"pytest-qt",
]
[external]
dependencies = ["pkg:generic/ffmpeg"]
[project.urls]
repository="https://github.com/djfun/audio-visualizer-python"
[project.scripts]
avp = "avp.cli:main"
[tool.setuptools.packages.find]
where = ["src"]
[tool.setuptools.package-data]
"*" = ["encoder-options.json", "*.ui", "*.png"]
|