From b75555c11b447f4ad94b06806b60d0002be65e0c Mon Sep 17 00:00:00 2001 From: onyx-and-iris Date: Sun, 5 Apr 2026 00:36:21 +0100 Subject: [PATCH] restrict --extra standard dep to dev dependency group --- pyproject.toml | 8 ++++++-- uv.lock | 6 ++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index ef74e46..7c5e106 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,7 +6,7 @@ readme = "README.md" authors = [{ name = "onyx-and-iris", email = "code@onyxandiris.online" }] requires-python = ">=3.10" dependencies = [ - "fastapi[standard]>=0.135.3", + "fastapi>=0.135.3", "uvicorn>=0.43.0", "voicemeeter-api>=2.7.2", ] @@ -26,7 +26,11 @@ requires = ["uv_build>=0.11.3,<0.12.0"] build-backend = "uv_build" [dependency-groups] -dev = ["poethepoet>=0.43.0", "ruff>=0.15.9"] +dev = [ + "fastapi[standard]>=0.135.3", + "poethepoet>=0.43.0", + "ruff>=0.15.9", +] [tool.fastapi] entrypoint = "vmr_http.app:app" diff --git a/uv.lock b/uv.lock index 6b59b00..bb22709 100644 --- a/uv.lock +++ b/uv.lock @@ -1154,26 +1154,28 @@ name = "vmr-http" version = "0.2.0" source = { editable = "." } dependencies = [ - { name = "fastapi", extra = ["standard"] }, + { name = "fastapi" }, { name = "uvicorn" }, { name = "voicemeeter-api" }, ] [package.dev-dependencies] dev = [ + { name = "fastapi", extra = ["standard"] }, { name = "poethepoet" }, { name = "ruff" }, ] [package.metadata] requires-dist = [ - { name = "fastapi", extras = ["standard"], specifier = ">=0.135.3" }, + { name = "fastapi", specifier = ">=0.135.3" }, { name = "uvicorn", specifier = ">=0.43.0" }, { name = "voicemeeter-api", editable = "../voicemeeter-api-python" }, ] [package.metadata.requires-dev] dev = [ + { name = "fastapi", extras = ["standard"], specifier = ">=0.135.3" }, { name = "poethepoet", specifier = ">=0.43.0" }, { name = "ruff", specifier = ">=0.15.9" }, ]