[project] name = "vmr-http" version = "0.4.1" 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 }