From c41c92e74eb802b4573c4d36b0a5aa02f92fe994 Mon Sep 17 00:00:00 2001 From: Yukuan Date: Fri, 17 Oct 2025 10:31:40 +0800 Subject: [PATCH 1/2] Replace legacy dev-dependencies with dependency-groups --- examples/servers/simple-auth/pyproject.toml | 8 ++++++-- examples/servers/simple-pagination/pyproject.toml | 8 ++++++-- examples/servers/simple-prompt/pyproject.toml | 8 ++++++-- examples/servers/simple-resource/pyproject.toml | 8 ++++++-- .../simple-streamablehttp-stateless/pyproject.toml | 8 ++++++-- examples/servers/simple-streamablehttp/pyproject.toml | 8 ++++++-- examples/servers/simple-tool/pyproject.toml | 8 ++++++-- 7 files changed, 42 insertions(+), 14 deletions(-) diff --git a/examples/servers/simple-auth/pyproject.toml b/examples/servers/simple-auth/pyproject.toml index 7a1aeda177..9e3c2100da 100644 --- a/examples/servers/simple-auth/pyproject.toml +++ b/examples/servers/simple-auth/pyproject.toml @@ -29,5 +29,9 @@ build-backend = "hatchling.build" [tool.hatch.build.targets.wheel] packages = ["mcp_simple_auth"] -[tool.uv] -dev-dependencies = ["pyright>=1.1.391", "pytest>=8.3.4", "ruff>=0.8.5"] +[dependency-groups] +dev = [ + "pyright>=1.1.391", + "pytest>=8.3.4", + "ruff>=0.8.5", +] diff --git a/examples/servers/simple-pagination/pyproject.toml b/examples/servers/simple-pagination/pyproject.toml index 0c60cf73c3..b66e152c20 100644 --- a/examples/servers/simple-pagination/pyproject.toml +++ b/examples/servers/simple-pagination/pyproject.toml @@ -43,5 +43,9 @@ ignore = [] line-length = 120 target-version = "py310" -[tool.uv] -dev-dependencies = ["pyright>=1.1.378", "pytest>=8.3.3", "ruff>=0.6.9"] \ No newline at end of file +[dependency-groups] +dev = [ + "pyright>=1.1.378", + "pytest>=8.3.3", + "ruff>=0.6.9", +] diff --git a/examples/servers/simple-prompt/pyproject.toml b/examples/servers/simple-prompt/pyproject.toml index f8cf1a1bef..cd974bba4c 100644 --- a/examples/servers/simple-prompt/pyproject.toml +++ b/examples/servers/simple-prompt/pyproject.toml @@ -43,5 +43,9 @@ ignore = [] line-length = 120 target-version = "py310" -[tool.uv] -dev-dependencies = ["pyright>=1.1.378", "pytest>=8.3.3", "ruff>=0.6.9"] +[dependency-groups] +dev = [ + "pyright>=1.1.378", + "pytest>=8.3.3", + "ruff>=0.6.9", +] \ No newline at end of file diff --git a/examples/servers/simple-resource/pyproject.toml b/examples/servers/simple-resource/pyproject.toml index c63747f5ec..6e0c9ae01a 100644 --- a/examples/servers/simple-resource/pyproject.toml +++ b/examples/servers/simple-resource/pyproject.toml @@ -43,5 +43,9 @@ ignore = [] line-length = 120 target-version = "py310" -[tool.uv] -dev-dependencies = ["pyright>=1.1.378", "pytest>=8.3.3", "ruff>=0.6.9"] +[dependency-groups] +dev = [ + "pyright>=1.1.378", + "pytest>=8.3.3", + "ruff>=0.6.9", +] diff --git a/examples/servers/simple-streamablehttp-stateless/pyproject.toml b/examples/servers/simple-streamablehttp-stateless/pyproject.toml index 41c08b0564..226391c515 100644 --- a/examples/servers/simple-streamablehttp-stateless/pyproject.toml +++ b/examples/servers/simple-streamablehttp-stateless/pyproject.toml @@ -32,5 +32,9 @@ ignore = [] line-length = 120 target-version = "py310" -[tool.uv] -dev-dependencies = ["pyright>=1.1.378", "pytest>=8.3.3", "ruff>=0.6.9"] +[dependency-groups] +dev = [ + "pyright>=1.1.378", + "pytest>=8.3.3", + "ruff>=0.6.9", +] diff --git a/examples/servers/simple-streamablehttp/pyproject.toml b/examples/servers/simple-streamablehttp/pyproject.toml index dfc5295fb7..2cfe138e6a 100644 --- a/examples/servers/simple-streamablehttp/pyproject.toml +++ b/examples/servers/simple-streamablehttp/pyproject.toml @@ -32,5 +32,9 @@ ignore = [] line-length = 120 target-version = "py310" -[tool.uv] -dev-dependencies = ["pyright>=1.1.378", "pytest>=8.3.3", "ruff>=0.6.9"] +[dependency-groups] +dev = [ + "pyright>=1.1.378", + "pytest>=8.3.3", + "ruff>=0.6.9", +] \ No newline at end of file diff --git a/examples/servers/simple-tool/pyproject.toml b/examples/servers/simple-tool/pyproject.toml index 46d118cca4..c39c85d0bb 100644 --- a/examples/servers/simple-tool/pyproject.toml +++ b/examples/servers/simple-tool/pyproject.toml @@ -43,5 +43,9 @@ ignore = [] line-length = 120 target-version = "py310" -[tool.uv] -dev-dependencies = ["pyright>=1.1.378", "pytest>=8.3.3", "ruff>=0.6.9"] +[dependency-groups] +dev = [ + "pyright>=1.1.378", + "pytest>=8.3.3", + "ruff>=0.6.9", +] From e5eee441f7dbb8f6a93016a5c863114455f37463 Mon Sep 17 00:00:00 2001 From: Felix Weinberger Date: Thu, 23 Oct 2025 16:06:45 -0700 Subject: [PATCH 2/2] Keep dependency-groups on single line and add trailing newlines Reformats the dependency-groups to maintain single-line format consistent with the original dev-dependencies style, while ensuring all files have proper trailing newlines. --- examples/servers/simple-auth/pyproject.toml | 6 +----- examples/servers/simple-pagination/pyproject.toml | 6 +----- examples/servers/simple-prompt/pyproject.toml | 6 +----- examples/servers/simple-resource/pyproject.toml | 6 +----- .../servers/simple-streamablehttp-stateless/pyproject.toml | 6 +----- examples/servers/simple-streamablehttp/pyproject.toml | 6 +----- examples/servers/simple-tool/pyproject.toml | 6 +----- 7 files changed, 7 insertions(+), 35 deletions(-) diff --git a/examples/servers/simple-auth/pyproject.toml b/examples/servers/simple-auth/pyproject.toml index 9e3c2100da..eb2b18561b 100644 --- a/examples/servers/simple-auth/pyproject.toml +++ b/examples/servers/simple-auth/pyproject.toml @@ -30,8 +30,4 @@ build-backend = "hatchling.build" packages = ["mcp_simple_auth"] [dependency-groups] -dev = [ - "pyright>=1.1.391", - "pytest>=8.3.4", - "ruff>=0.8.5", -] +dev = ["pyright>=1.1.391", "pytest>=8.3.4", "ruff>=0.8.5"] diff --git a/examples/servers/simple-pagination/pyproject.toml b/examples/servers/simple-pagination/pyproject.toml index b66e152c20..14de502574 100644 --- a/examples/servers/simple-pagination/pyproject.toml +++ b/examples/servers/simple-pagination/pyproject.toml @@ -44,8 +44,4 @@ line-length = 120 target-version = "py310" [dependency-groups] -dev = [ - "pyright>=1.1.378", - "pytest>=8.3.3", - "ruff>=0.6.9", -] +dev = ["pyright>=1.1.378", "pytest>=8.3.3", "ruff>=0.6.9"] diff --git a/examples/servers/simple-prompt/pyproject.toml b/examples/servers/simple-prompt/pyproject.toml index cd974bba4c..28fe265746 100644 --- a/examples/servers/simple-prompt/pyproject.toml +++ b/examples/servers/simple-prompt/pyproject.toml @@ -44,8 +44,4 @@ line-length = 120 target-version = "py310" [dependency-groups] -dev = [ - "pyright>=1.1.378", - "pytest>=8.3.3", - "ruff>=0.6.9", -] \ No newline at end of file +dev = ["pyright>=1.1.378", "pytest>=8.3.3", "ruff>=0.6.9"] diff --git a/examples/servers/simple-resource/pyproject.toml b/examples/servers/simple-resource/pyproject.toml index 6e0c9ae01a..14c2bd38cc 100644 --- a/examples/servers/simple-resource/pyproject.toml +++ b/examples/servers/simple-resource/pyproject.toml @@ -44,8 +44,4 @@ line-length = 120 target-version = "py310" [dependency-groups] -dev = [ - "pyright>=1.1.378", - "pytest>=8.3.3", - "ruff>=0.6.9", -] +dev = ["pyright>=1.1.378", "pytest>=8.3.3", "ruff>=0.6.9"] diff --git a/examples/servers/simple-streamablehttp-stateless/pyproject.toml b/examples/servers/simple-streamablehttp-stateless/pyproject.toml index 226391c515..0e695695cb 100644 --- a/examples/servers/simple-streamablehttp-stateless/pyproject.toml +++ b/examples/servers/simple-streamablehttp-stateless/pyproject.toml @@ -33,8 +33,4 @@ line-length = 120 target-version = "py310" [dependency-groups] -dev = [ - "pyright>=1.1.378", - "pytest>=8.3.3", - "ruff>=0.6.9", -] +dev = ["pyright>=1.1.378", "pytest>=8.3.3", "ruff>=0.6.9"] diff --git a/examples/servers/simple-streamablehttp/pyproject.toml b/examples/servers/simple-streamablehttp/pyproject.toml index 2cfe138e6a..f0404fb7dd 100644 --- a/examples/servers/simple-streamablehttp/pyproject.toml +++ b/examples/servers/simple-streamablehttp/pyproject.toml @@ -33,8 +33,4 @@ line-length = 120 target-version = "py310" [dependency-groups] -dev = [ - "pyright>=1.1.378", - "pytest>=8.3.3", - "ruff>=0.6.9", -] \ No newline at end of file +dev = ["pyright>=1.1.378", "pytest>=8.3.3", "ruff>=0.6.9"] diff --git a/examples/servers/simple-tool/pyproject.toml b/examples/servers/simple-tool/pyproject.toml index c39c85d0bb..c3944f3146 100644 --- a/examples/servers/simple-tool/pyproject.toml +++ b/examples/servers/simple-tool/pyproject.toml @@ -44,8 +44,4 @@ line-length = 120 target-version = "py310" [dependency-groups] -dev = [ - "pyright>=1.1.378", - "pytest>=8.3.3", - "ruff>=0.6.9", -] +dev = ["pyright>=1.1.378", "pytest>=8.3.3", "ruff>=0.6.9"]