From b66941b5a0cc9dcbc14e455dd5297d335f17a5d4 Mon Sep 17 00:00:00 2001 From: RinCodeForge927 Date: Sun, 18 Jan 2026 20:04:48 +0700 Subject: [PATCH] chore: include cli and ws extras in dev environment This ensures that the dev environment has all necessary optional dependencies for running tests locally without duplication. Reverted the starlette version bump as it was deemed unnecessary for this project's context. --- pyproject.toml | 1 + uv.lock | 2 ++ 2 files changed, 3 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 4925e603db..c5712e3370 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -67,6 +67,7 @@ dev = [ "dirty-equals>=0.9.0", "coverage[toml]>=7.13.1", "pillow>=12.0", + "mcp[cli,ws]", ] docs = [ "mkdocs>=1.6.1", diff --git a/uv.lock b/uv.lock index d2a5158630..39f7a63609 100644 --- a/uv.lock +++ b/uv.lock @@ -756,6 +756,7 @@ dev = [ { name = "coverage", extra = ["toml"] }, { name = "dirty-equals" }, { name = "inline-snapshot" }, + { name = "mcp", extra = ["cli", "ws"] }, { name = "pillow" }, { name = "pyright" }, { name = "pytest" }, @@ -803,6 +804,7 @@ dev = [ { name = "coverage", extras = ["toml"], specifier = ">=7.13.1" }, { name = "dirty-equals", specifier = ">=0.9.0" }, { name = "inline-snapshot", specifier = ">=0.23.0" }, + { name = "mcp", extras = ["cli", "ws"], editable = "." }, { name = "pillow", specifier = ">=12.0" }, { name = "pyright", specifier = ">=1.1.400" }, { name = "pytest", specifier = ">=8.3.4" },