mirror of
https://github.com/onyx-and-iris/vmr-http.git
synced 2026-04-06 09:59:11 +00:00
it uses a factory function to create an eq router for each kind. add models.eq.EQParams. Use it to define on and ab properties. minor bump
32 lines
1.0 KiB
TOML
32 lines
1.0 KiB
TOML
[project]
|
|
name = "vmr-http"
|
|
version = "0.5.0"
|
|
description = "HTTP API for controlling Voicemeeter"
|
|
readme = "README.md"
|
|
authors = [{ name = "onyx-and-iris", email = "code@onyxandiris.online" }]
|
|
requires-python = ">=3.10"
|
|
dependencies = ["fastapi>=0.135.3", "uvicorn>=0.43.0", "voicemeeter-api>=2.7.2"]
|
|
classifiers = [
|
|
"Development Status :: 4 - Beta",
|
|
"Programming Language :: Python",
|
|
"Programming Language :: Python :: 3.10",
|
|
"Programming Language :: Python :: 3.11",
|
|
"Programming Language :: Python :: 3.12",
|
|
"Programming Language :: Python :: 3.13",
|
|
"Programming Language :: Python :: Implementation :: CPython",
|
|
"Programming Language :: Python :: Implementation :: PyPy",
|
|
]
|
|
|
|
[build-system]
|
|
requires = ["uv_build>=0.11.3,<0.12.0"]
|
|
build-backend = "uv_build"
|
|
|
|
[dependency-groups]
|
|
dev = ["fastapi[standard]>=0.135.3", "poethepoet>=0.43.0", "ruff>=0.15.9"]
|
|
|
|
[tool.fastapi]
|
|
entrypoint = "vmr_http:app"
|
|
|
|
[tool.uv.sources]
|
|
voicemeeter-api = { path = "../voicemeeter-api-python", editable = true }
|