From a837441bc4093be749acceadf094e50efd955e77 Mon Sep 17 00:00:00 2001 From: Sun-ZhenXing <1006925066@qq.com> Date: Fri, 25 Jul 2025 09:28:12 +0800 Subject: [PATCH] chore: update deps --- Dockerfile | 2 +- docker-compose.yml | 2 +- pyproject.toml | 2 +- src/mcp_template_python/app/math.py | 2 +- uv.lock | 14 +++++++------- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/Dockerfile b/Dockerfile index 47eee64..98853bc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,7 +13,7 @@ ENV UV_DEFAULT_INDEX=${PYPI_MIRROR_URL} # Install dependencies RUN pip -V && \ pip config set global.index-url ${PYPI_MIRROR_URL} && \ - pip install uv + pip install --no-cache-dir uv RUN --mount=type=cache,target=/root/.cache/uv,id=uv-cache,sharing=locked \ uv sync --no-dev --no-install-project diff --git a/docker-compose.yml b/docker-compose.yml index aa123d5..d3ebd64 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -16,7 +16,7 @@ services: dockerfile: Dockerfile args: - PORT=${PORT:-3001} - image: ${DOCKER_REGISTRY:-docker.io}/local/mcp-template-python:${BUILD_VERSION:-latest} + image: ${DOCKER_REGISTRY:-docker.io}/mcp-template-python:${BUILD_VERSION:-latest} ports: - "${EXPOSE_PORT:-3001}:${PORT:-3001}" env_file: diff --git a/pyproject.toml b/pyproject.toml index b5e67a6..4287611 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,7 +9,7 @@ authors = [ requires-python = ">=3.12" dependencies = [ "fastapi[standard]>=0.116.1", - "mcp[cli]>=1.12.0", + "mcp[cli]>=1.12.2", "pydantic-settings>=2.10.1", "rich>=14.0.0", ] diff --git a/src/mcp_template_python/app/math.py b/src/mcp_template_python/app/math.py index ec0e025..297b1cc 100644 --- a/src/mcp_template_python/app/math.py +++ b/src/mcp_template_python/app/math.py @@ -4,7 +4,7 @@ from mcp.server.fastmcp import FastMCP from ..config import settings -mcp = FastMCP("math", settings=settings.instructions) +mcp = FastMCP("math", instructions=settings.instructions) @mcp.tool() diff --git a/uv.lock b/uv.lock index 43bc104..4b169ef 100644 --- a/uv.lock +++ b/uv.lock @@ -316,7 +316,7 @@ wheels = [ [[package]] name = "mcp" -version = "1.12.0" +version = "1.12.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "anyio" }, @@ -331,9 +331,9 @@ dependencies = [ { name = "starlette" }, { name = "uvicorn", marker = "sys_platform != 'emscripten'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/45/94/caa0f4754e2437f7033068989f13fee784856f95870c786b0b5c2c0f511e/mcp-1.12.0.tar.gz", hash = "sha256:853f6b17a3f31ea6e2f278c2ec7d3b38457bc80c7c2c675260dd7f04a6fd0e70", size = 424678, upload_time = "2025-07-17T19:46:35.522Z" } +sdist = { url = "https://files.pythonhosted.org/packages/66/85/f36d538b1286b7758f35c1b69d93f2719d2df90c01bd074eadd35f6afc35/mcp-1.12.2.tar.gz", hash = "sha256:a4b7c742c50ce6ed6d6a6c096cca0e3893f5aecc89a59ed06d47c4e6ba41edcc", size = 426202, upload_time = "2025-07-24T18:29:05.175Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ed/da/c7eaab6a58f1034de115b7902141ad8f81b4f3bbf7dc0cc267594947a4d7/mcp-1.12.0-py3-none-any.whl", hash = "sha256:19a498b2bf273283e463b4dd1ed83f791fbba5c25bfa16b8b34cfd5571673e7f", size = 158470, upload_time = "2025-07-17T19:46:34.166Z" }, + { url = "https://files.pythonhosted.org/packages/2f/cf/3fd38cfe43962452e4bfadc6966b2ea0afaf8e0286cb3991c247c8c33ebd/mcp-1.12.2-py3-none-any.whl", hash = "sha256:b86d584bb60193a42bd78aef01882c5c42d614e416cbf0480149839377ab5a5f", size = 158473, upload_time = "2025-07-24T18:29:03.419Z" }, ] [package.optional-dependencies] @@ -356,7 +356,7 @@ dependencies = [ [package.metadata] requires-dist = [ { name = "fastapi", extras = ["standard"], specifier = ">=0.116.1" }, - { name = "mcp", extras = ["cli"], specifier = ">=1.12.0" }, + { name = "mcp", extras = ["cli"], specifier = ">=1.12.2" }, { name = "pydantic-settings", specifier = ">=2.10.1" }, { name = "rich", specifier = ">=14.0.0" }, ] @@ -680,15 +680,15 @@ wheels = [ [[package]] name = "sentry-sdk" -version = "2.33.0" +version = "2.33.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "certifi" }, { name = "urllib3" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/09/0b/6139f589436c278b33359845ed77019cd093c41371f898283bbc14d26c02/sentry_sdk-2.33.0.tar.gz", hash = "sha256:cdceed05e186846fdf80ceea261fe0a11ebc93aab2f228ed73d076a07804152e", size = 335233, upload_time = "2025-07-15T12:07:42.413Z" } +sdist = { url = "https://files.pythonhosted.org/packages/b0/82/dfe4a91fd38e048fbb55ca6c072710408e8802015aa27cde18e8684bb1e9/sentry_sdk-2.33.2.tar.gz", hash = "sha256:e85002234b7b8efac9b74c2d91dbd4f8f3970dc28da8798e39530e65cb740f94", size = 335804, upload_time = "2025-07-22T10:41:18.578Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/93/e5/f24e9f81c9822a24a2627cfcb44c10a3971382e67e5015c6e068421f5787/sentry_sdk-2.33.0-py2.py3-none-any.whl", hash = "sha256:a762d3f19a1c240e16c98796f2a5023f6e58872997d5ae2147ac3ed378b23ec2", size = 356397, upload_time = "2025-07-15T12:07:40.729Z" }, + { url = "https://files.pythonhosted.org/packages/c2/dc/4d825d5eb6e924dfcc6a91c8185578a7b0a5c41fd2416a6f49c8226d6ef9/sentry_sdk-2.33.2-py2.py3-none-any.whl", hash = "sha256:8d57a3b4861b243aa9d558fda75509ad487db14f488cbdb6c78c614979d77632", size = 356692, upload_time = "2025-07-22T10:41:16.531Z" }, ] [[package]]