Repository navigation
chore(deps): bump the python group with 7 updates - #635
dependabot[bot] wants to merge 1 commit into
Conversation
Bumps the python group with 7 updates: | Package | From | To | | --- | --- | --- | | [ruff](https://github.com/astral-sh/ruff) | `0.17.1` | `0.17.2` | | [griffe](https://github.com/mkdocstrings/griffe) | `2.4.0` | `2.4.1` | | [certifi](https://github.com/certifi/python-certifi) | `2026.10.19` | `2026.10.23` | | [griffecli](https://github.com/mkdocstrings/griffe) | `2.4.0` | `2.4.1` | | [griffelib](https://github.com/mkdocstrings/griffe) | `2.4.0` | `2.4.1` | | [mkdocs-autorefs](https://github.com/mkdocstrings/autorefs) | `1.4.4` | `1.4.5` | | [wcwidth](https://github.com/jquast/wcwidth) | `0.9.2` | `0.9.3` | Updates `ruff` from 0.17.1 to 0.17.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.17.1...0.17.2) Updates `griffe` from 2.4.0 to 2.4.1 - [Release notes](https://github.com/mkdocstrings/griffe/releases) - [Changelog](https://github.com/mkdocstrings/griffe/blob/main/CHANGELOG.md) - [Commits](mkdocstrings/griffe@2.4.0...2.4.1) Updates `certifi` from 2026.10.19 to 2026.10.23 - [Commits](certifi/python-certifi@2026.10.19...2026.10.23) Updates `griffecli` from 2.4.0 to 2.4.1 - [Release notes](https://github.com/mkdocstrings/griffe/releases) - [Changelog](https://github.com/mkdocstrings/griffe/blob/main/CHANGELOG.md) - [Commits](mkdocstrings/griffe@2.4.0...2.4.1) Updates `griffelib` from 2.4.0 to 2.4.1 - [Release notes](https://github.com/mkdocstrings/griffe/releases) - [Changelog](https://github.com/mkdocstrings/griffe/blob/main/CHANGELOG.md) - [Commits](mkdocstrings/griffe@2.4.0...2.4.1) Updates `mkdocs-autorefs` from 1.4.4 to 1.4.5 - [Release notes](https://github.com/mkdocstrings/autorefs/releases) - [Changelog](https://github.com/mkdocstrings/autorefs/blob/main/CHANGELOG.md) - [Commits](mkdocstrings/autorefs@1.4.4...1.4.5) Updates `wcwidth` from 0.9.2 to 0.9.3 - [Release notes](https://github.com/jquast/wcwidth/releases) - [Changelog](https://github.com/jquast/wcwidth/blob/master/docs/history.rst) - [Commits](jquast/wcwidth@0.9.2...0.9.3) --- updated-dependencies: - dependency-name: ruff dependency-version: 0.17.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python - dependency-name: griffe dependency-version: 2.4.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python - dependency-name: certifi dependency-version: 2026.10.23 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python - dependency-name: griffecli dependency-version: 2.4.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python - dependency-name: griffelib dependency-version: 2.4.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python - dependency-name: mkdocs-autorefs dependency-version: 1.4.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python - dependency-name: wcwidth dependency-version: 0.9.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python ... Signed-off-by: dependabot[bot] <support@github.com>
lywinged
left a comment
There was a problem hiding this comment.
Not approving this one as it stands. It raises the ruff floor to 0.17.2 in pyproject.toml and requirements/dev.in and the griffe floor to 2.4.1 in requirements-docs.txt and conformance/requirements-docs.txt, and regenerates one lock, requirements/docs.txt. Two locks then pin below their inputs. requirements/dev.txt, which CI installs before it lints, still pins ruff 0.17.1, so CI keeps linting with 0.17.1. conformance/requirements/docs.txt still pins griffe 2.3.2, and mkdocstrings 1.0.7 against the >=1.0.8 that #612 set. #636 makes the same edit to conformance/requirements-docs.txt and regenerates that lock, so once #636 is in, only requirements/dev.txt is left to fix here. Recompiling it with the command in its header, with the lock as preferences, moves ruff to 0.17.3 and no other pin. To land on the version this pull request names:
uv pip compile requirements/dev.in --generate-hashes --universal --python-version 3.11 -o requirements/dev.txt --upgrade-package ruff==0.17.2
The only pin that changes is ruff's. Merged onto main at dcca4e0, ruff 0.17.2 passes ruff check on the two path sets CI lints, src tests scripts and trust-record-verify/differential. requirements/docs.txt is consistent with requirements-docs.txt, and the specification documentation, built with it as docs.yml builds it, ends with no WARNING line, as on main.
CI at fd6f65f failed in the portability step for a reason this pull request did not cause: main failed the same step at da69b31, before #624, and passes at dcca4e0.
Generated by Claude Code
|
Looks like these dependencies are updatable in another way, so this is no longer needed. |
Bumps the python group with 7 updates:
0.17.10.17.22.4.02.4.12026.10.192026.10.232.4.02.4.12.4.02.4.11.4.41.4.50.9.20.9.3Updates
rufffrom 0.17.1 to 0.17.2Release notes
Sourced from ruff's releases.
... (truncated)
Changelog
Sourced from ruff's changelog.
Commits
30516b4Bump version to 0.17.2 (#29637)59a9e85[ty] Generalize nested types in inferred return types (#29488)0d562aa[ty] Check inherited attribute conflicts (#28559)48dcdd0[ty] Restrict range implications from gradual equivalence (#29577)734d75a[ty] Check for unsatisfiable bodies before existentially quantifying (#29504)b0f9526[ty] Preserve checks for recursive descriptor setter types (#29148)32869b4Avoid creating deployments for automation jobs (#29626)ec891baLink the commit in pull request report footers (#29621)8958748[ty] Publish ecosystem reports from GitHub Actions (#29609)01f5394[ty] Publish typing conformance reports from GitHub Actions (#29608)Updates
griffefrom 2.4.0 to 2.4.1Release notes
Sourced from griffe's releases.
Changelog
Sourced from griffe's changelog.
Commits
a74c9d0chore: Prepare release 2.4.10670d03refactor: Stop checking attribute valuesf3f2605docs: Add backpymdownx.blocks.tabMarkdown extensionda6f966docs: Add periods to docstrings9d51e51docs: Single block license headers5b833a9docs: Fix code tree with annotations731b3c5docs: Various improvements3faeeb1fix: Load symbols gated behing__getattr__during dynamic analysisUpdates
certififrom 2026.10.19 to 2026.10.23Commits
b60466c2026.10.23 (#445)Updates
griffeclifrom 2.4.0 to 2.4.1Release notes
Sourced from griffecli's releases.
Changelog
Sourced from griffecli's changelog.
Commits
a74c9d0chore: Prepare release 2.4.10670d03refactor: Stop checking attribute valuesf3f2605docs: Add backpymdownx.blocks.tabMarkdown extensionda6f966docs: Add periods to docstrings9d51e51docs: Single block license headers5b833a9docs: Fix code tree with annotations731b3c5docs: Various improvements3faeeb1fix: Load symbols gated behing__getattr__during dynamic analysisUpdates
griffelibfrom 2.4.0 to 2.4.1Release notes
Sourced from griffelib's releases.
Changelog
Sourced from griffelib's changelog.
Commits
a74c9d0chore: Prepare release 2.4.10670d03refactor: Stop checking attribute valuesf3f2605docs: Add backpymdownx.blocks.tabMarkdown extensionda6f966docs: Add periods to docstrings9d51e51docs: Single block license headers5b833a9docs: Fix code tree with annotations731b3c5docs: Various improvements3faeeb1fix: Load symbols gated behing__getattr__during dynamic analysisUpdates
mkdocs-autorefsfrom 1.4.4 to 1.4.5Release notes
Sourced from mkdocs-autorefs's releases.
Changelog
Sourced from mkdocs-autorefs's changelog.
Commits
24ab374chore: Prepare release 1.4.506bbb4bbuild: Drop support for Python 3.106191a86chore: Lintce2f910fix: Fix breadcrumb orderingfd28aa3chore: Template upgrade5e69e98chore: Template upgrade284b286chore: Lint4507c3bchore: Template upgradef11519bchore: Update type ignore comments for ty2450211chore: Ignore Ruff rulesUpdates
wcwidthfrom 0.9.2 to 0.9.3Release notes
Sourced from wcwidth's releases.
Changelog
Sourced from wcwidth's changelog.
Commits
d137ffbupgrade cibuildwheel for released python3.15 (#300)12a9d13this symlink renders bad in github949a082fix: preserve hyperlink parameters across wrapped lines (#299)bcdf2c1make CHANGELOG.rst symlinkff8072dnote that 0.9.3 is not released (to PyPI) yet4f35759document and fold into test_hyperlinkparams_parse_invalid346fd33Reject trailing content in hyperlink parameters (#296)7776377non-null pointers more directly documented w/why (#295)0614f42Amend utf8.c: Add null pointer safeguards (#294)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions