From a1b5b922658a7da42f427f9e49b99e2f634731e2 Mon Sep 17 00:00:00 2001 From: Amin Ghadersohi Date: Fri, 12 Dec 2025 14:38:47 -0500 Subject: [PATCH] chore(deps): upgrade fastmcp from 2.13.x to 2.14.0 (#36594) --- pyproject.toml | 2 +- requirements/development.txt | 83 +++++++++++++++++++++++++++++++++--- 2 files changed, 79 insertions(+), 6 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 6f073d2c98d..e115bd3ea1e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -139,7 +139,7 @@ solr = ["sqlalchemy-solr >= 0.2.0"] elasticsearch = ["elasticsearch-dbapi>=0.2.9, <0.3.0"] exasol = ["sqlalchemy-exasol >= 2.4.0, <3.0"] excel = ["xlrd>=1.2.0, <1.3"] -fastmcp = ["fastmcp>=2.13.0.2"] +fastmcp = ["fastmcp>=2.14.0"] firebird = ["sqlalchemy-firebird>=0.7.0, <0.8"] firebolt = ["firebolt-sqlalchemy>=1.0.0, <2"] gevent = ["gevent>=23.9.1"] diff --git a/requirements/development.txt b/requirements/development.txt index cf12aca333a..44dfd11169f 100644 --- a/requirements/development.txt +++ b/requirements/development.txt @@ -58,6 +58,8 @@ backoff==2.2.1 # via # -c requirements/base-constraint.txt # apache-superset +backports-tarfile==1.2.0 + # via jaraco-context bcrypt==4.3.0 # via # -c requirements/base-constraint.txt @@ -130,6 +132,7 @@ click==8.2.1 # click-repl # flask # flask-appbuilder + # typer # uvicorn click-didyoumean==0.3.1 # via @@ -147,6 +150,8 @@ click-repl==0.3.0 # via # -c requirements/base-constraint.txt # celery +cloudpickle==3.1.2 + # via pydocket cmdstanpy==1.1.0 # via prophet colorama==0.4.6 @@ -174,6 +179,7 @@ cryptography==44.0.3 # paramiko # pyjwt # pyopenssl + # secretstorage cycler==0.12.1 # via matplotlib cyclopts==4.2.4 @@ -225,7 +231,9 @@ et-xmlfile==2.0.0 # openpyxl exceptiongroup==1.3.0 # via fastmcp -fastmcp==2.13.3 +fakeredis==2.32.1 + # via pydocket +fastmcp==2.14.0 # via apache-superset filelock==3.12.2 # via virtualenv @@ -415,6 +423,10 @@ idna==3.10 # requests # trio # url-normalize +importlib-metadata==8.7.0 + # via + # keyring + # opentelemetry-api importlib-resources==6.5.2 # via prophet iniconfig==2.0.0 @@ -430,6 +442,16 @@ itsdangerous==2.2.0 # -c requirements/base-constraint.txt # flask # flask-wtf +jaraco-classes==3.4.0 + # via keyring +jaraco-context==6.0.1 + # via keyring +jaraco-functools==4.3.0 + # via keyring +jeepney==0.9.0 + # via + # keyring + # secretstorage jinja2==3.1.6 # via # -c requirements/base-constraint.txt @@ -456,6 +478,8 @@ jsonschema-specifications==2025.4.1 # -c requirements/base-constraint.txt # jsonschema # openapi-schema-validator +keyring==25.7.0 + # via py-key-value-aio kiwisolver==1.4.7 # via matplotlib kombu==5.5.3 @@ -468,6 +492,8 @@ limits==5.1.0 # via # -c requirements/base-constraint.txt # flask-limiter +lupa==2.6 + # via fakeredis mako==1.3.10 # via # -c requirements/base-constraint.txt @@ -507,12 +533,16 @@ matplotlib==3.9.0 # via prophet mccabe==0.7.0 # via pylint -mcp==1.20.0 +mcp==1.24.0 # via fastmcp mdurl==0.1.2 # via # -c requirements/base-constraint.txt # markdown-it-py +more-itertools==10.8.0 + # via + # jaraco-classes + # jaraco-functools msgpack==1.0.8 # via # -c requirements/base-constraint.txt @@ -560,6 +590,18 @@ openpyxl==3.1.5 # via # -c requirements/base-constraint.txt # pandas +opentelemetry-api==1.39.1 + # via + # opentelemetry-exporter-prometheus + # opentelemetry-sdk + # opentelemetry-semantic-conventions + # pydocket +opentelemetry-exporter-prometheus==0.60b1 + # via pydocket +opentelemetry-sdk==1.39.1 + # via opentelemetry-exporter-prometheus +opentelemetry-semantic-conventions==0.60b1 + # via opentelemetry-sdk ordered-set==4.1.0 # via # -c requirements/base-constraint.txt @@ -647,6 +689,10 @@ prison==0.2.1 # flask-appbuilder progress==1.6 # via apache-superset +prometheus-client==0.23.1 + # via + # opentelemetry-exporter-prometheus + # pydocket prompt-toolkit==3.0.51 # via # -c requirements/base-constraint.txt @@ -668,9 +714,11 @@ psutil==6.1.0 # via apache-superset psycopg2-binary==2.9.6 # via apache-superset -py-key-value-aio==0.2.8 - # via fastmcp -py-key-value-shared==0.2.8 +py-key-value-aio==0.3.0 + # via + # fastmcp + # pydocket +py-key-value-shared==0.3.0 # via py-key-value-aio pyarrow==16.1.0 # via @@ -710,6 +758,8 @@ pydantic-settings==2.10.1 # via mcp pydata-google-auth==1.9.0 # via pandas-gbq +pydocket==0.15.4 + # via fastmcp pydruid==0.6.9 # via apache-superset pyfakefs==5.3.5 @@ -793,6 +843,8 @@ python-geohash==0.8.5 # via # -c requirements/base-constraint.txt # apache-superset +python-json-logger==4.0.0 + # via pydocket python-ldap==3.4.4 # via apache-superset python-multipart==0.0.20 @@ -819,6 +871,9 @@ redis==5.3.1 # via # -c requirements/base-constraint.txt # apache-superset + # fakeredis + # py-key-value-aio + # pydocket referencing==0.36.2 # via # -c requirements/base-constraint.txt @@ -854,7 +909,9 @@ rich==13.9.4 # cyclopts # fastmcp # flask-limiter + # pydocket # rich-rst + # typer rich-rst==1.3.1 # via cyclopts rpds-py==0.25.0 @@ -868,6 +925,8 @@ rsa==4.9.1 # google-auth ruff==0.9.7 # via apache-superset +secretstorage==3.5.0 + # via keyring selenium==4.32.0 # via # -c requirements/base-constraint.txt @@ -882,6 +941,8 @@ setuptools==80.9.0 # pydata-google-auth # zope-event # zope-interface +shellingham==1.5.4 + # via typer shillelagh==1.4.3 # via # -c requirements/base-constraint.txt @@ -909,6 +970,7 @@ sniffio==1.3.1 sortedcontainers==2.4.0 # via # -c requirements/base-constraint.txt + # fakeredis # trio sqlalchemy==1.4.54 # via @@ -969,6 +1031,8 @@ trio-websocket==0.12.2 # via # -c requirements/base-constraint.txt # selenium +typer==0.20.0 + # via pydocket typing-extensions==4.15.0 # via # -c requirements/base-constraint.txt @@ -979,18 +1043,25 @@ typing-extensions==4.15.0 # cattrs # exceptiongroup # limits + # mcp + # opentelemetry-api + # opentelemetry-sdk + # opentelemetry-semantic-conventions # py-key-value-shared # pydantic # pydantic-core + # pydocket # pyopenssl # referencing # selenium # shillelagh # starlette + # typer # typing-inspection typing-inspection==0.4.1 # via # -c requirements/base-constraint.txt + # mcp # pydantic # pydantic-settings tzdata==2025.2 @@ -1073,6 +1144,8 @@ xlsxwriter==3.0.9 # -c requirements/base-constraint.txt # apache-superset # pandas +zipp==3.23.0 + # via importlib-metadata zope-event==5.0 # via gevent zope-interface==5.4.0