chore(deps-dev): bump the python-deps group across 9 directories with 3 updates - #1083
chore(deps-dev): bump the python-deps group across 9 directories with 3 updates#1083dependabot[bot] wants to merge 1 commit into
Conversation
|
Closing so a fresh, rebased PR can be opened.
Rebasing in place would mean reconciling a nine-directory dependency bump @dependabot recreate |
… 3 updates Updates the requirements on [prek](https://github.com/j178/prek), [ruff](https://github.com/astral-sh/ruff) and [mcp](https://github.com/modelcontextprotocol/python-sdk) to permit the latest version. Updates `prek` from 0.4.10 to 0.4.13 - [Release notes](https://github.com/j178/prek/releases) - [Changelog](https://github.com/j178/prek/blob/master/CHANGELOG.md) - [Commits](j178/prek@v0.4.10...v0.4.13) Updates `ruff` from 0.15.22 to 0.16.2 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](astral-sh/ruff@0.15.22...0.16.2) Updates `ruff` from 0.15.22 to 0.16.2 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](astral-sh/ruff@0.15.22...0.16.2) Updates `ruff` from 0.15.22 to 0.16.2 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](astral-sh/ruff@0.15.22...0.16.2) Updates `ruff` from 0.15.22 to 0.16.2 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](astral-sh/ruff@0.15.22...0.16.2) Updates `ruff` from 0.15.22 to 0.16.2 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](astral-sh/ruff@0.15.22...0.16.2) Updates `ruff` from 0.15.22 to 0.16.2 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](astral-sh/ruff@0.15.22...0.16.2) Updates `ruff` from 0.15.22 to 0.16.2 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](astral-sh/ruff@0.15.22...0.16.2) Updates `ruff` from 0.15.22 to 0.16.2 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](astral-sh/ruff@0.15.22...0.16.2) Updates `ruff` from 0.15.22 to 0.16.2 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](astral-sh/ruff@0.15.22...0.16.2) Updates `ruff` to 0.16.2 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](astral-sh/ruff@0.15.22...0.16.2) Updates `ruff` to 0.16.2 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](astral-sh/ruff@0.15.22...0.16.2) Updates `ruff` to 0.16.2 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](astral-sh/ruff@0.15.22...0.16.2) Updates `mcp` to 2.0.0 - [Release notes](https://github.com/modelcontextprotocol/python-sdk/releases) - [Changelog](https://github.com/modelcontextprotocol/python-sdk/blob/main/RELEASE.md) - [Commits](modelcontextprotocol/python-sdk@v1.28.1...v2.0.0) Updates `ruff` to 0.16.2 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](astral-sh/ruff@0.15.22...0.16.2) Updates `ruff` to 0.16.2 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](astral-sh/ruff@0.15.22...0.16.2) Updates `ruff` to 0.16.2 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](astral-sh/ruff@0.15.22...0.16.2) Updates `ruff` to 0.16.2 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](astral-sh/ruff@0.15.22...0.16.2) Updates `ruff` to 0.16.2 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](astral-sh/ruff@0.15.22...0.16.2) --- updated-dependencies: - dependency-name: mcp dependency-version: 2.0.0 dependency-type: direct:development dependency-group: python-deps - dependency-name: prek dependency-version: 0.4.12 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python-deps - dependency-name: ruff dependency-version: 0.16.1 dependency-type: direct:development dependency-group: python-deps - dependency-name: ruff dependency-version: 0.16.1 dependency-type: direct:development dependency-group: python-deps - dependency-name: ruff dependency-version: 0.16.1 dependency-type: direct:development dependency-group: python-deps - dependency-name: ruff dependency-version: 0.16.1 dependency-type: direct:development dependency-group: python-deps - dependency-name: ruff dependency-version: 0.16.1 dependency-type: direct:development dependency-group: python-deps - dependency-name: ruff dependency-version: 0.16.1 dependency-type: direct:development dependency-group: python-deps - dependency-name: ruff dependency-version: 0.16.1 dependency-type: direct:development dependency-group: python-deps - dependency-name: ruff dependency-version: 0.16.1 dependency-type: direct:development dependency-group: python-deps - dependency-name: ruff dependency-version: 0.16.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: ruff dependency-version: 0.16.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: ruff dependency-version: 0.16.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: ruff dependency-version: 0.16.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: ruff dependency-version: 0.16.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: ruff dependency-version: 0.16.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: ruff dependency-version: 0.16.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: ruff dependency-version: 0.16.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: ruff dependency-version: 0.16.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python-deps ... Signed-off-by: dependabot[bot] <support@github.com>
7bcb3ce to
dd54d87
Compare
|
Superseded by #1095, which carries this bump plus the code change it needed. This PR could not merge on its own. It raised MCP 2.0 relocates the server class. #1095 has the same three bumps on a renamed branch, plus the MCP 2.0 migration Thanks — the bump was right, it just needed a migration to land with it. |
|
This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests. To ignore these dependencies, configure ignore rules in dependabot.yml |
Splits the non-breaking half out of #1083. That PR grouped three updates; the `mcp` 1.28.1 -> 2.0.0 bump in it is a breaking major that removes `mcp.server.fastmcp` and fails `pytest (oauth-draft)` with `ModuleNotFoundError`. It needs a code migration and gets its own PR. This change carries only the two updates that need no source change. - `ruff` 0.15.21/0.15.22 -> 0.16.1 across all 30 workspace members. - `prek` 0.4.10 -> 0.4.12 at the workspace root. - `mcp` deliberately left at 1.28.1. Ruff 0.16 formats Python inside Markdown fenced blocks, which is why #1083 also failed `ruff format` for skill-evals. The ten files it wanted to rewrite are all `evals/**/fixtures/**/report.md` — not one is real source. Those files are test *data*: they simulate what a contributor actually pasted into an issue, single quotes and missing blank lines included, and several are prompt-injection cases whose whole point is that the untrusted text reaches the model verbatim. Reformatting them would silently edit the input the eval grades against, so `tools/skill-evals` excludes the fixture tree from ruff instead. Verified: `ruff format --check` and `ruff check` pass for all 28 applicable members, and `prek run --all-files` exits 0. No fixture file is modified by this commit. Generated-by: Claude Code (Opus 5)
The breaking half of #1083, split out so the routine ruff/prek bumps could land on their own. `mcp` 2.0 makes two source-visible changes and neither is covered by a deprecation shim. - `mcp.server.fastmcp` is gone. The `FastMCP` class moved to `mcp.server.mcpserver` as `MCPServer`; `.tool()` and `.run()` keep their signatures, so the server body is unchanged beyond the rename. On 2.0 without this, importing the module raises `ModuleNotFoundError: No module named 'mcp.server.fastmcp'` and `pytest (oauth-draft)` fails at collection. - `Tool.inputSchema` is now `Tool.input_schema`. This one only shows up in `test_tools_are_registered_without_any_html_parameter`, which is the test that enforces the server's plain-text-by-construction guarantee — that no tool anywhere exposes an `html` parameter. Left unfixed it would have failed with an `AttributeError` rather than silently passing, but it is worth naming: that assertion is the reason this package exists, so it must keep running. Verified on mcp 2.0.0: all 81 oauth-draft tests pass, `ruff check`, `ruff format --check` and `mypy` are clean, and `prek run --all-files` exits 0. Generated-by: Claude Code (Opus 5)
Updates the requirements on prek, ruff and mcp to permit the latest version.
Updates
prekfrom 0.4.10 to 0.4.13Release notes
Sourced from prek's releases.
... (truncated)
Changelog
Sourced from prek's changelog.
... (truncated)
Commits
6204a68Bump version to 0.4.13 (#2543)f1c73c5Add mise language support (#2540)3f08ed4Match file regexes against path bytes (#2541)6bc5f06Update Rust crate serde-saphyr to v1 (#2539)b8c5c69Update Rust crate fancy-regex to 0.19.0 (#2537)2557af9Update prek hooks (#2528)a958731Update Rust crate http to v1.5.0 (#2538)fc8b9a4Update Rust crate clap to v4.6.5 (#2531)3bacaa1Update dependency uv to v0.12.1 (#2536)222fc00Update Rust crate toml to v1.1.4 (#2535)Updates
rufffrom 0.15.22 to 0.16.2Release notes
Sourced from ruff's releases.
... (truncated)
Changelog
Sourced from ruff's changelog.
... (truncated)
Commits
5b48a04Bump 0.16.2 (#27555)1b9e5fcUpdate Swatinem/rust-cache action to v2.9.2 (#27568)c4e86fc[ty] Add helper extension methods for half-range and equality constraints (#2...17a00de[ty] Reuse primer commands in memory reports (#27553)6ea296b[ty] Normalize type labels in structured docstrings (#26923)2fc445f[ty] Diagnose invalid getattr calls (#27502)22c7823[ty] Enable (but downrank) auto-import completion suggestions from stub-only ...05160d5[ty] Diagnose invalid descriptor__get__calls (#27400)baea3d0[ty] Expose strict analysis options in the playground (#27543)c88946e[ty] Bump ecosystem-analyzer for strict project settings (#27542)Updates
rufffrom 0.15.22 to 0.16.2Release notes
Sourced from ruff's releases.
... (truncated)
Changelog
Sourced from ruff's changelog.
... (truncated)
Commits
5b48a04Bump 0.16.2 (#27555)1b9e5fcUpdate Swatinem/rust-cache action to v2.9.2 (#27568)c4e86fc[ty] Add helper extension methods for half-range and equality constraints (#2...17a00de[ty] Reuse primer commands in memory reports (#27553)6ea296b[ty] Normalize type labels in structured docstrings (#26923)2fc445f[ty] Diagnose invalid getattr calls (#27502)22c7823[ty] Enable (but downrank) auto-import completion suggestions from stub-only ...05160d5[ty] Diagnose invalid descriptor__get__calls (#27400)baea3d0[ty] Expose strict analysis options in the playground (#27543)c88946e[ty] Bump ecosystem-analyzer for strict project settings (#27542)Updates
rufffrom 0.15.22 to 0.16.2Release notes
Sourced from ruff's releases.
... (truncated)
Changelog
Sourced from ruff's changelog.
... (truncated)
Commits
5b48a04Bump 0.16.2 (#27555)1b9e5fcUpdate Swatinem/rust-cache action to v2.9.2 (#27568)c4e86fc[ty] Add helper extension methods for half-range and equality constraints (#2...17a00de[ty] Reuse primer commands in memory reports (#27553)6ea296b[ty] Normalize type labels in structured docstrings (#26923)2fc445f[ty] Diagnose invalid getattr calls (#27502)22c7823[ty] Enable (but downrank) auto-import completion suggestions from stub-only ...05160d5[ty] Diagnose invalid descriptor__get__calls (#27400)baea3d0[ty] Expose strict analysis options in the playground (#27543)c88946e[ty] Bump ecosystem-analyzer for strict project settings (#27542)Updates
rufffrom 0.15.22 to 0.16.2Release notes
Sourced from ruff's releases.
... (truncated)
Changelog
Sourced from ruff's changelog.
... (truncated)
Commits
5b48a04Bump 0.16.2 (#27555)1b9e5fcUpdate Swatinem/rust-cache action to v2.9.2 (#27568)c4e86fc[ty] Add helper extension methods for half-range and equality constraints (#2...17a00de[ty] Reuse primer commands in memory reports (#27553)6ea296b[ty] Normalize type labels in structured docstrings (#26923)2fc445f[ty] Diagnose invalid getattr calls (#27502)22c7823[ty] Enable (but downrank) auto-import completion suggestions from stub-only ...05160d5[ty] Diagnose invalid descriptor__get__calls (#27400)baea3d0[ty] Expose strict analysis options in the playground (#27543)c88946e[ty] Bump ecosystem-analyzer for strict project settings (#27542)Updates
rufffrom 0.15.22 to 0.16.2Release notes
Sourced from ruff's releases.
... (truncated)
Changelog
Sourced from ruff's changelog.
... (truncated)
Commits
5b48a04Bump 0.16.2 (#27555)1b9e5fcUpdate Swatinem/rust-cache action to v2.9.2 (#27568)c4e86fc[ty] Add helper extension methods for half-range and equality constraints (#2...17a00de[ty] Reuse primer commands in memory reports (#27553)