@@ -25,25 +25,25 @@ dependencies = [
2525 " anyio>=4.5" ,
2626 " httpx>=0.27" ,
2727 " httpx-sse>=0.4" ,
28- " pydantic>=2.7.2 ,<3.0.0" ,
28+ " pydantic>=2.8.0 ,<3.0.0" ,
2929 " starlette>=0.27" ,
3030 " python-multipart>=0.0.9" ,
3131 " sse-starlette>=1.6.1" ,
3232 " pydantic-settings>=2.5.2" ,
3333 " uvicorn>=0.23.1; sys_platform != 'emscripten'" ,
3434 " jsonschema>=4.20.0" ,
35+ " pywin32>=310; sys_platform == 'win32'" ,
3536]
3637
3738[project .optional-dependencies ]
3839rich = [" rich>=13.9.4" ]
39- cli = [" typer>=0.12.4 " , " python-dotenv>=1.0.0" ]
40+ cli = [" typer>=0.16.0 " , " python-dotenv>=1.0.0" ]
4041ws = [" websockets>=15.0.1" ]
4142
4243[project .scripts ]
4344mcp = " mcp.cli:app [cli]"
4445
4546[tool .uv ]
46- resolution = " lowest-direct"
4747default-groups = [" dev" , " docs" ]
4848required-version = " >=0.7.2"
4949
@@ -58,6 +58,7 @@ dev = [
5858 " pytest-examples>=0.0.14" ,
5959 " pytest-pretty>=1.2.0" ,
6060 " inline-snapshot>=0.23.0" ,
61+ " dirty-equals>=0.9.0" ,
6162]
6263docs = [
6364 " mkdocs>=1.6.1" ,
@@ -124,5 +125,7 @@ filterwarnings = [
124125 # This should be fixed on Uvicorn's side.
125126 " ignore::DeprecationWarning:websockets" ,
126127 " ignore:websockets.server.WebSocketServerProtocol is deprecated:DeprecationWarning" ,
127- " ignore:Returning str or bytes.*:DeprecationWarning:mcp.server.lowlevel"
128+ " ignore:Returning str or bytes.*:DeprecationWarning:mcp.server.lowlevel" ,
129+ # pywin32 internal deprecation warning
130+ " ignore:getargs.*The 'u' format is deprecated:DeprecationWarning"
128131]
0 commit comments