From 4786adad9d6d29e99e3b74a04f71f4bf6b5d0a1d Mon Sep 17 00:00:00 2001 From: Marcelo Trylesinski Date: Thu, 15 Jan 2026 10:59:00 +0100 Subject: [PATCH] chore: drop `as _annotations` --- src/mcp/client/websocket.py | 3 --- src/mcp/server/fastmcp/server.py | 2 +- src/mcp/server/fastmcp/tools/base.py | 2 +- src/mcp/server/fastmcp/tools/tool_manager.py | 2 +- src/mcp/server/lowlevel/server.py | 2 +- src/mcp/shared/session.py | 2 +- src/mcp/types.py | 2 +- 7 files changed, 6 insertions(+), 9 deletions(-) diff --git a/src/mcp/client/websocket.py b/src/mcp/client/websocket.py index e8c8d9af87..6aa6eb5e95 100644 --- a/src/mcp/client/websocket.py +++ b/src/mcp/client/websocket.py @@ -1,5 +1,4 @@ import json -import logging from collections.abc import AsyncGenerator from contextlib import asynccontextmanager @@ -12,8 +11,6 @@ import mcp.types as types from mcp.shared.message import SessionMessage -logger = logging.getLogger(__name__) - @asynccontextmanager async def websocket_client( diff --git a/src/mcp/server/fastmcp/server.py b/src/mcp/server/fastmcp/server.py index 2449cab9f2..460dedb970 100644 --- a/src/mcp/server/fastmcp/server.py +++ b/src/mcp/server/fastmcp/server.py @@ -1,6 +1,6 @@ """FastMCP - A more ergonomic interface for MCP servers.""" -from __future__ import annotations as _annotations +from __future__ import annotations import inspect import re diff --git a/src/mcp/server/fastmcp/tools/base.py b/src/mcp/server/fastmcp/tools/base.py index 1ae6d90d19..b784d0f53d 100644 --- a/src/mcp/server/fastmcp/tools/base.py +++ b/src/mcp/server/fastmcp/tools/base.py @@ -1,4 +1,4 @@ -from __future__ import annotations as _annotations +from __future__ import annotations import functools import inspect diff --git a/src/mcp/server/fastmcp/tools/tool_manager.py b/src/mcp/server/fastmcp/tools/tool_manager.py index 095753de69..0d3d9d52a4 100644 --- a/src/mcp/server/fastmcp/tools/tool_manager.py +++ b/src/mcp/server/fastmcp/tools/tool_manager.py @@ -1,4 +1,4 @@ -from __future__ import annotations as _annotations +from __future__ import annotations from collections.abc import Callable from typing import TYPE_CHECKING, Any diff --git a/src/mcp/server/lowlevel/server.py b/src/mcp/server/lowlevel/server.py index ff27bd93ff..26f6148c48 100644 --- a/src/mcp/server/lowlevel/server.py +++ b/src/mcp/server/lowlevel/server.py @@ -65,7 +65,7 @@ async def main(): messages from the client. """ -from __future__ import annotations as _annotations +from __future__ import annotations import base64 import contextvars diff --git a/src/mcp/shared/session.py b/src/mcp/shared/session.py index f5d76b77ac..51d1f64e02 100644 --- a/src/mcp/shared/session.py +++ b/src/mcp/shared/session.py @@ -1,4 +1,4 @@ -from __future__ import annotations as _annotations +from __future__ import annotations import logging from collections.abc import Callable diff --git a/src/mcp/types.py b/src/mcp/types.py index 0549ddcff4..cc23e7f6b1 100644 --- a/src/mcp/types.py +++ b/src/mcp/types.py @@ -1,4 +1,4 @@ -from __future__ import annotations as _annotations +from __future__ import annotations from collections.abc import Callable from datetime import datetime