From 67d2e0911f2d014a340a94ff36c82c2737caaf2d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 10 Sep 2026 05:44:22 +0000 Subject: [PATCH] build(deps-dev): update fastmcp requirement from <4,>=3 to >=3,<5 Updates the requirements on [fastmcp](https://github.com/PrefectHQ/fastmcp) to permit the latest version. - [Release notes](https://github.com/PrefectHQ/fastmcp/releases) - [Changelog](https://github.com/PrefectHQ/fastmcp/blob/main/docs/changelog.mdx) - [Commits](https://github.com/PrefectHQ/fastmcp/compare/v3.0.0...v4.0.3) --- updated-dependencies: - dependency-name: fastmcp dependency-version: 4.0.3 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- pyproject.toml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 0788b64..aa74018 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -67,17 +67,17 @@ examples = [ "typer>=0.12", "langchain-core>=0.2", "langchain-text-splitters>=0.2", - "fastmcp>=3,<4", + "fastmcp>=3,<5", "pillow>=10", ] # ^ rhwp-mcp MCP 서버 (v0.5.0+). standalone fastmcp v3 (jlowin) — 2026-05 기준 # 현업 표준 (MCP 서버 약 70% 사용). 공식 mcp SDK 안의 FastMCP v1 은 frozen 상태고 # v2/v3 의 OAuth / OpenTelemetry / server composition / streamable-http 우선 같은 # 프로덕션 기능은 standalone 에만 존재. 상세: docs/design/v0.5.0/mcp-research.md § 1. -mcp = ["fastmcp>=3,<4"] +mcp = ["fastmcp>=3,<5"] # ^ rhwp-mcp 의 chunks 도구 (v0.5.0 S3 부터). text-splitters 가 추가로 필요. mcp-chunks = [ - "fastmcp>=3,<4", + "fastmcp>=3,<5", "langchain-core>=0.2", "langchain-text-splitters>=0.2", ] @@ -102,7 +102,7 @@ testing = [ # ^ rhwp-py CLI smoke / integration tests (tests/test_cli.py) "typer>=0.12", # ^ rhwp-mcp 서버 단위 테스트 (tests/test_mcp_server.py) — fastmcp 인스턴스 inspection. - "fastmcp>=3,<4", + "fastmcp>=3,<5", # ^ v0.6.0 PNG 렌더링 회귀 테스트 (tests/test_render_png.py) — dimension 검증 (AC-3). # render_png 자체는 Pillow 무관 (native skia 단독). 본 의존성은 *테스트 측* PNG # 디코드용. test-without-extras CI job 에서 미설치되어 file-level skip 발동.