@@ -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