Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -154,7 +154,7 @@ elasticsearch = ["elasticsearch-dbapi>=0.2.13, <0.3.0"]
exasol = ["sqlalchemy-exasol>=2.4.0, <8.0"]
excel = ["xlrd>=2.0.2, <2.1"]
fastmcp = [
"fastmcp>=3.2.4,<4.0",
"fastmcp>=3.4.2,<4.0",
# tiktoken backs the response-size-guard token estimator. Without
# it, the middleware falls back to a coarser character-based
# heuristic that under-counts JSON-heavy MCP responses.
Expand Down
1 change: 0 additions & 1 deletion requirements/base.txt
Original file line number Diff line number Diff line change
Expand Up @@ -273,7 +273,6 @@ packaging==25.0
# deprecation
# gunicorn
# limits
# marshmallow
# shillelagh
pandas==2.1.4
# via apache-superset (pyproject.toml)
Expand Down
67 changes: 39 additions & 28 deletions requirements/development.txt
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ attrs==25.3.0
# requests-cache
# trio
authlib==1.6.12
# via fastmcp
# via fastmcp-slim
babel==2.17.0
# via
# -c requirements/base-constraint.txt
Expand Down Expand Up @@ -184,14 +184,15 @@ cryptography==48.0.1
# apache-superset
# authlib
# google-auth
# joserfc
# paramiko
# pyjwt
# pyopenssl
# secretstorage
cycler==0.12.1
# via matplotlib
cyclopts==4.2.4
# via fastmcp
# via fastmcp-slim
db-dtypes==1.3.1
# via pandas-gbq
defusedxml==0.7.1
Expand Down Expand Up @@ -236,9 +237,11 @@ et-xmlfile==2.0.0
# -c requirements/base-constraint.txt
# openpyxl
exceptiongroup==1.3.0
# via fastmcp
fastmcp==3.2.4
# via fastmcp-slim
fastmcp==3.4.2
# via apache-superset
fastmcp-slim==3.4.2
# via fastmcp
filelock==3.20.3
# via
# -c requirements/base-constraint.txt
Expand Down Expand Up @@ -382,7 +385,7 @@ greenlet==3.5.0
# shillelagh
# sqlalchemy
griffelib==2.0.2
# via fastmcp
# via fastmcp-slim
grpcio==1.71.0
# via
# apache-superset
Expand Down Expand Up @@ -413,7 +416,7 @@ httpcore==1.0.9
# via httpx
httpx==0.28.1
# via
# fastmcp
# fastmcp-slim
# mcp
httpx-sse==0.4.1
# via mcp
Expand Down Expand Up @@ -472,12 +475,14 @@ jmespath==1.1.0
# via
# boto3
# botocore
joserfc==1.7.1
# via fastmcp-slim
jsonpath-ng==1.8.0
# via
# -c requirements/base-constraint.txt
# apache-superset
jsonref==1.1.0
# via fastmcp
# via fastmcp-slim
jsonschema==4.23.0
# via
# -c requirements/base-constraint.txt
Expand All @@ -487,7 +492,7 @@ jsonschema==4.23.0
# openapi-spec-validator
jsonschema-path==0.3.4
# via
# fastmcp
# fastmcp-slim
# openapi-spec-validator
jsonschema-specifications==2025.4.1
# via
Expand Down Expand Up @@ -548,7 +553,7 @@ matplotlib==3.9.0
mccabe==0.7.0
# via pylint
mcp==1.24.0
# via fastmcp
# via fastmcp-slim
mdurl==0.1.2
# via
# -c requirements/base-constraint.txt
Expand Down Expand Up @@ -592,7 +597,7 @@ odfpy==1.4.1
# -c requirements/base-constraint.txt
# pandas
openapi-pydantic==0.5.1
# via fastmcp
# via fastmcp-slim
openapi-schema-validator==0.6.3
# via
# -c requirements/base-constraint.txt
Expand All @@ -604,7 +609,7 @@ openpyxl==3.1.5
# -c requirements/base-constraint.txt
# pandas
opentelemetry-api==1.39.1
# via fastmcp
# via fastmcp-slim
ordered-set==4.1.0
# via
# -c requirements/base-constraint.txt
Expand All @@ -623,11 +628,10 @@ packaging==25.0
# deprecation
# docker
# duckdb-engine
# fastmcp
# fastmcp-slim
# google-cloud-bigquery
# gunicorn
# limits
# marshmallow
# matplotlib
# pytest
# shillelagh
Expand Down Expand Up @@ -669,7 +673,7 @@ pip==25.1.1
platformdirs==4.3.8
# via
# -c requirements/base-constraint.txt
# fastmcp
# fastmcp-slim
# pylint
# requests-cache
# virtualenv
Expand Down Expand Up @@ -711,7 +715,7 @@ psutil==6.1.0
psycopg2-binary==2.9.12
# via apache-superset
py-key-value-aio==0.4.4
# via fastmcp
# via fastmcp-slim
pyarrow==24.0.0
# via
# -c requirements/base-constraint.txt
Expand All @@ -738,7 +742,7 @@ pydantic==2.11.7
# -c requirements/base-constraint.txt
# apache-superset
# apache-superset-core
# fastmcp
# fastmcp-slim
# mcp
# openapi-pydantic
# pydantic-settings
Expand All @@ -747,7 +751,9 @@ pydantic-core==2.33.2
# -c requirements/base-constraint.txt
# pydantic
pydantic-settings==2.10.1
# via mcp
# via
# fastmcp-slim
# mcp
pydata-google-auth==1.9.0
# via pandas-gbq
pydruid==0.6.9
Expand Down Expand Up @@ -790,7 +796,7 @@ pyparsing==3.2.3
# apache-superset
# matplotlib
pyperclip==1.10.0
# via fastmcp
# via fastmcp-slim
pysocks==1.7.1
# via
# -c requirements/base-constraint.txt
Expand Down Expand Up @@ -832,12 +838,14 @@ python-dotenv==1.2.2
# via
# -c requirements/base-constraint.txt
# apache-superset
# fastmcp
# fastmcp-slim
# pydantic-settings
python-ldap==3.4.7
# via apache-superset
python-multipart==0.0.29
# via mcp
# via
# fastmcp-slim
# mcp
pytz==2025.2
# via
# -c requirements/base-constraint.txt
Expand All @@ -853,7 +861,7 @@ pyyaml==6.0.2
# -c requirements/base-constraint.txt
# apache-superset
# apispec
# fastmcp
# fastmcp-slim
# jsonschema-path
# pre-commit
redis==5.3.1
Expand Down Expand Up @@ -896,7 +904,7 @@ rich==13.9.4
# via
# -c requirements/base-constraint.txt
# cyclopts
# fastmcp
# fastmcp-slim
# flask-limiter
# rich-rst
rich-rst==1.3.1
Expand Down Expand Up @@ -992,8 +1000,10 @@ sshtunnel==0.4.0
# via
# -c requirements/base-constraint.txt
# apache-superset
starlette==0.49.1
# via mcp
starlette==1.3.1
# via
# fastmcp-slim
# mcp
statsd==4.0.1
# via apache-superset
syntaqlite==0.4.2
Expand Down Expand Up @@ -1032,6 +1042,7 @@ typing-extensions==4.15.0
# apache-superset-core
# cattrs
# exceptiongroup
# fastmcp-slim
# limits
# mcp
# opentelemetry-api
Expand All @@ -1058,7 +1069,7 @@ tzdata==2025.2
tzlocal==5.2
# via trino
uncalled-for==0.2.0
# via fastmcp
# via fastmcp-slim
url-normalize==2.2.1
# via
# -c requirements/base-constraint.txt
Expand All @@ -1073,7 +1084,7 @@ urllib3==2.7.0
# selenium
uvicorn==0.37.0
# via
# fastmcp
# fastmcp-slim
# mcp
vine==5.1.0
# via
Expand All @@ -1089,7 +1100,7 @@ watchdog==6.0.0
# apache-superset
# apache-superset-extensions-cli
watchfiles==1.1.1
# via fastmcp
# via fastmcp-slim
wcwidth==0.2.13
# via
# -c requirements/base-constraint.txt
Expand All @@ -1099,7 +1110,7 @@ websocket-client==1.8.0
# -c requirements/base-constraint.txt
# selenium
websockets==15.0.1
# via fastmcp
# via fastmcp-slim
werkzeug==3.1.6
# via
# -c requirements/base-constraint.txt
Expand Down
Loading