From 2d27004b23c52fdcd14bec0c6c4d69102208d948 Mon Sep 17 00:00:00 2001 From: Nicola Soranzo Date: Mon, 23 Mar 2026 00:32:56 +0000 Subject: [PATCH] Update fastmcp requirement to 3.0.2 and update its dependencies. This is needed to drop the requirement on redis 7.1.0, which conflicts with our conditional requirement `redis>=5.3.0,<6` , which is needed for compatibility with celery 5.6.2 . Fix https://github.com/galaxyproject/galaxy/issues/22201 . --- .../dependencies/pinned-requirements.txt | 22 +++++-------------- 1 file changed, 6 insertions(+), 16 deletions(-) diff --git a/lib/galaxy/dependencies/pinned-requirements.txt b/lib/galaxy/dependencies/pinned-requirements.txt index d83edca597f..e3b54823bb4 100644 --- a/lib/galaxy/dependencies/pinned-requirements.txt +++ b/lib/galaxy/dependencies/pinned-requirements.txt @@ -4,6 +4,7 @@ a2wsgi==1.10.10 adal==1.2.7 ag-ui-protocol==0.1.10 aiobotocore==3.1.1 +aiofile==3.9.0 aiofiles==25.1.0 aiohappyeyeballs==2.6.1 aiohttp==3.13.3 @@ -19,7 +20,7 @@ apispec==6.9.0 appdirs==1.4.4 arcp==0.2.1 argcomplete==3.6.3 -async-timeout==5.0.1 ; python_full_version < '3.11.3' +async-timeout==5.0.1 ; python_full_version < '3.11' attmap==0.13.2 attrs==25.4.0 authlib==1.6.6 @@ -41,6 +42,7 @@ botocore==1.42.30 bx-python==0.14.0 cachecontrol==0.14.4 cachetools==6.2.4 +caio==0.9.25 celery==5.6.2 certifi==2026.1.4 cffi==2.0.0 ; implementation_name == 'pypy' or platform_python_implementation != 'PyPy' @@ -52,7 +54,6 @@ click-plugins==1.1.1.2 click-repl==0.3.0 cloudauthz==0.6.0 cloudbridge==3.2.0 -cloudpickle==3.1.2 cohere==5.20.2 ; sys_platform != 'emscripten' colorama==0.4.6 coloredlogs==15.0.1 @@ -67,7 +68,6 @@ defusedxml==0.7.1 deprecated==1.3.1 deprecation==2.1.0 dictobj==0.4 -diskcache==5.6.3 distro==1.9.0 dnspython==2.8.0 docopt==0.6.2 @@ -81,10 +81,9 @@ et-xmlfile==2.0.0 eval-type-backport==0.3.1 exceptiongroup==1.3.1 executing==2.2.1 -fakeredis==2.33.0 fastapi==0.128.0 fastavro==1.12.1 ; sys_platform != 'emscripten' -fastmcp==2.14.4 +fastmcp==3.0.2 filelock==3.20.3 fissix==24.4.24 frozenlist==1.8.0 @@ -140,7 +139,6 @@ legacy-cgi==2.6.4 ; python_full_version >= '3.13' limits==5.6.0 logfire==4.19.0 logfire-api==4.19.0 -lupa==2.6 lxml==6.0.2 mako==1.3.10 markdown==3.10.1 @@ -173,7 +171,6 @@ openpyxl==3.1.5 opentelemetry-api==1.39.1 opentelemetry-exporter-otlp-proto-common==1.39.1 opentelemetry-exporter-otlp-proto-http==1.39.1 -opentelemetry-exporter-prometheus==0.60b1 opentelemetry-instrumentation==0.60b1 opentelemetry-instrumentation-httpx==0.60b1 opentelemetry-proto==1.39.1 @@ -188,11 +185,9 @@ parsley==1.3 paste==3.10.1 pastedeploy==3.1.0 pathable==0.4.4 -pathvalidate==3.3.1 pebble==5.1.3 pillow==12.1.0 platformdirs==4.5.1 -prometheus-client==0.24.1 prompt-toolkit==3.0.52 propcache==0.4.1 proto-plus==1.27.0 @@ -200,8 +195,7 @@ protobuf==6.33.4 prov==1.5.1 psutil==7.2.1 pulsar-galaxy-lib==0.15.14 -py-key-value-aio==0.3.0 -py-key-value-shared==0.3.0 +py-key-value-aio==0.4.4 pyasn1==0.6.2 pyasn1-modules==0.4.2 pycparser==3.0 ; (implementation_name != 'PyPy' and platform_python_implementation != 'PyPy') or (implementation_name == 'pypy' and platform_python_implementation == 'PyPy') @@ -215,7 +209,6 @@ pydantic-graph==1.44.0 pydantic-settings==2.12.0 pydantic-tes==0.2.0 pydicom==3.0.1 -pydocket==0.16.6 pydot==4.0.1 pyeventsystem==0.1.0 pyfaidx==0.9.0.3 @@ -231,7 +224,6 @@ pyreadline3==3.5.4 ; sys_platform == 'win32' pysam==0.23.3 python-dateutil==2.9.0.post0 python-dotenv==1.2.1 -python-json-logger==4.0.0 python-magic==0.4.27 python-multipart==0.0.22 python-slugify==8.0.4 @@ -242,7 +234,6 @@ pywin32-ctypes==0.2.3 ; sys_platform == 'win32' pyyaml==6.0.3 pyzmq==27.1.0 rdflib==7.5.0 -redis==7.1.0 referencing==0.36.2 refgenconf==0.12.2 regex==2026.1.15 @@ -265,7 +256,6 @@ s3transfer==0.16.0 schema-salad==8.9.20251102115403 secretstorage==3.5.0 ; sys_platform == 'linux' setuptools==80.10.1 -shellingham==1.5.4 six==1.17.0 slowapi==0.1.9 sniffio==1.3.1 @@ -292,7 +282,6 @@ tornado==6.5.4 tqdm==4.67.1 tuspy==1.1.0 tuspyserver==4.2.3 -typer==0.21.1 types-protobuf==6.32.1.20251210 types-requests==2.32.4.20260107 ; sys_platform != 'emscripten' typing-extensions==4.15.0 @@ -304,6 +293,7 @@ urllib3==2.6.3 uvicorn==0.40.0 uvloop==0.22.1 vine==5.1.0 +watchfiles==1.1.1 wcwidth==0.3.2 webencodings==0.5.1 webob==1.8.9