Skip to content

[26.0] Update fastmcp requirement to 3.0.2#22221

Merged
mvdbeek merged 3 commits intogalaxyproject:release_26.0from
nsoranzo:release_26.0_drop_redis_from_pinned_requirements
Mar 23, 2026
Merged

[26.0] Update fastmcp requirement to 3.0.2#22221
mvdbeek merged 3 commits intogalaxyproject:release_26.0from
nsoranzo:release_26.0_drop_redis_from_pinned_requirements

Conversation

@nsoranzo
Copy link
Copy Markdown
Member

@nsoranzo nsoranzo commented Mar 23, 2026

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 #22201 .

Also:

  • Sync gxformat2 in packages with pin in pyproject.toml
  • Drop use of deprecated method parameter of starlette FileResponse

How to test the changes?

(Select all options that apply)

  • I've included appropriate automated tests.
  • This is a refactoring of components with existing test coverage.
  • Instructions for manual testing are as follows:
    1. [add testing steps and prerequisites here if you didn't write automated tests covering all your changes]

License

  • I agree to license these and all my past contributions to the core galaxy codebase under the MIT license.

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 galaxyproject#22201 .
…se``

Removed in starlette 1.0, see Kludex/starlette#3147

Fix the following mypy errors in package tests:

```
galaxy/webapps/base/api.py:94: error: Too many arguments for "__init__" of
"FileResponse"  [call-arg]
            super().__init__(
            ^~~~~~~~~~~~~~~~~
galaxy/webapps/base/api.py:95: error: Argument 8 to "__init__" of
"FileResponse" has incompatible type "str | None"; expected "str"  [arg-type]
    ..., media_type, background, filename, stat_result, method, content_dispo...
                                                        ^~~~~~
```
@mvdbeek mvdbeek merged commit 78fb3a0 into galaxyproject:release_26.0 Mar 23, 2026
54 of 59 checks passed
@github-project-automation github-project-automation Bot moved this from Needs Review to Done in Galaxy Dev - weeklies Mar 23, 2026
@nsoranzo nsoranzo deleted the release_26.0_drop_redis_from_pinned_requirements branch March 23, 2026 08:47
@ahmedhamidawan ahmedhamidawan modified the milestones: 26.1, 26.0 Mar 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Development

Successfully merging this pull request may close these issues.

3 participants