diff --git a/poetry.lock b/poetry.lock index 549ef9d..c872575 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.4.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.4.3 and should not be changed by hand. [[package]] name = "aiofile" @@ -33,9 +33,10 @@ files = [ name = "anyio" version = "4.14.2" description = "High-level concurrency and networking framework on top of asyncio or Trio" -optional = false +optional = true python-versions = ">=3.10" groups = ["main"] +markers = "extra == \"mcp\"" files = [ {file = "anyio-4.14.2-py3-none-any.whl", hash = "sha256:9f505dda5ac9f0c8309b5e8bd445a8c2bf7246f3ce950121e45ea15bc41d1494"}, {file = "anyio-4.14.2.tar.gz", hash = "sha256:cfa139f3ed1a23ee8f88a145ddb5ac7605b8bbfd8592baacd7ce3d8bb4313c7f"}, @@ -642,7 +643,7 @@ files = [ {file = "exceptiongroup-1.3.1-py3-none-any.whl", hash = "sha256:a7a39a3bd276781e98394987d3a5701d0c4edffb633bb7a5144577f82c773598"}, {file = "exceptiongroup-1.3.1.tar.gz", hash = "sha256:8b412432c6055b0b7d14c310000ae93352ed6754f70fa8f7c34141f91c4e3219"}, ] -markers = {main = "extra == \"mcp\" or python_version == \"3.10\"", dev = "python_version == \"3.10\""} +markers = {main = "extra == \"mcp\"", dev = "python_version == \"3.10\""} [package.dependencies] typing-extensions = {version = ">=4.6.0", markers = "python_version < \"3.13\""} @@ -652,40 +653,40 @@ test = ["pytest (>=6)"] [[package]] name = "fastmcp" -version = "4.0.3" +version = "4.0.5" description = "The fast, Pythonic way to build MCP servers and clients." optional = true python-versions = ">=3.10" groups = ["main"] markers = "extra == \"mcp\"" files = [ - {file = "fastmcp-4.0.3-py3-none-any.whl", hash = "sha256:f743f43193e1daf606e6497a9dddba5bbaad7df7957a98fd093716ecf4458b99"}, - {file = "fastmcp-4.0.3.tar.gz", hash = "sha256:0dd50baf070105ee4436c245f087ac3c047e655c32d9e783de16d0bf15783a98"}, + {file = "fastmcp-4.0.5-py3-none-any.whl", hash = "sha256:1d30e5ba6b711318bf2ddc929cf9c0d6299a6330fbf42b2925dd120984176dc8"}, + {file = "fastmcp-4.0.5.tar.gz", hash = "sha256:4234f9dfc396310ed3a04c2b5314f85394cab161023f9de2fa06842be96288cb"}, ] [package.dependencies] -fastmcp-slim = {version = "4.0.3", extras = ["client", "server"]} +fastmcp-slim = {version = "4.0.5", extras = ["client", "server"]} [package.extras] -anthropic = ["fastmcp-slim[anthropic] (==4.0.3)"] -apps = ["fastmcp-slim[apps] (==4.0.3)"] -azure = ["fastmcp-slim[azure] (==4.0.3)"] -code-mode = ["fastmcp-slim[code-mode] (==4.0.3)"] -gemini = ["fastmcp-slim[gemini] (==4.0.3)"] -openai = ["fastmcp-slim[openai] (==4.0.3)"] -tasks = ["fastmcp-tasks (==4.0.3)"] +anthropic = ["fastmcp-slim[anthropic] (==4.0.5)"] +apps = ["fastmcp-slim[apps] (==4.0.5)"] +azure = ["fastmcp-slim[azure] (==4.0.5)"] +code-mode = ["fastmcp-slim[code-mode] (==4.0.5)"] +gemini = ["fastmcp-slim[gemini] (==4.0.5)"] +openai = ["fastmcp-slim[openai] (==4.0.5)"] +tasks = ["fastmcp-tasks (==4.0.5)"] [[package]] name = "fastmcp-slim" -version = "4.0.3" +version = "4.0.5" description = "The dependency-slim FastMCP package." optional = true python-versions = ">=3.10" groups = ["main"] markers = "extra == \"mcp\"" files = [ - {file = "fastmcp_slim-4.0.3-py3-none-any.whl", hash = "sha256:3756ed4bd9f82f40adaf51974b7cdd1463ab6b9f479cf69b69b2692969312b87"}, - {file = "fastmcp_slim-4.0.3.tar.gz", hash = "sha256:3ce04a82b82cc41ccb12bb3bb366cfd65b52bc797b8fee332a75da9d480f9b74"}, + {file = "fastmcp_slim-4.0.5-py3-none-any.whl", hash = "sha256:2bb5bc1ff0a0f3ae063b97f647ea3730d32d5481050231818c161214b9047f67"}, + {file = "fastmcp_slim-4.0.5.tar.gz", hash = "sha256:5dc5395bcacb0eb405787393298891210c821d3f66334c2695e5e435d88fe575"}, ] [package.dependencies] @@ -719,11 +720,11 @@ watchfiles = {version = ">=1.0.0", optional = true, markers = "extra == \"server websockets = {version = ">=15.0.1", optional = true, markers = "extra == \"server\""} [package.extras] -anthropic = ["anthropic (>=0.48.0,<1)"] +anthropic = ["anthropic (>=0.48.0,<2)"] apps = ["prefab-ui (>=0.18.0)"] azure = ["azure-identity (>=1.16.0)", "pyjwt (>=2.12.0)"] client = ["authlib (>=1.6.11)", "exceptiongroup (>=1.2.2)", "httpx2 (>=2.5.0)", "mcp (>=2.0.0,<3.0.0)", "opentelemetry-api (>=1.28.0)", "py-key-value-aio[filetree,keyring,memory] (>=0.4.4,<0.5.0)", "starlette (>=1.0.1)"] -code-mode = ["pydantic-monty (==0.0.18)"] +code-mode = ["pydantic-monty (==0.0.21)"] gemini = ["google-genai (>=1.18.0)", "jsonref (>=1.1.0)"] mcp = ["exceptiongroup (>=1.2.2)", "httpx2 (>=2.5.0)", "mcp (>=2.0.0,<3.0.0)", "opentelemetry-api (>=1.28.0)", "starlette (>=1.0.1)"] openai = ["openai (>=1.102.0)"] @@ -2321,7 +2322,7 @@ files = [ {file = "typing_extensions-4.15.0-py3-none-any.whl", hash = "sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548"}, {file = "typing_extensions-4.15.0.tar.gz", hash = "sha256:0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466"}, ] -markers = {main = "extra == \"mcp\" or python_version < \"3.13\"", dev = "python_version == \"3.10\""} +markers = {main = "extra == \"mcp\"", dev = "python_version == \"3.10\""} [[package]] name = "typing-inspection"