build(deps): update dependency black to v25 - autoclosed
Metadata
Current evaluation
Renovate bot PR updating black to v25.1 passed all CI checks but was autoclosed due to inactivity. No manual merge or review occurred.
Suggested action: —
No scores available.
Issue body
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [black](https://redirect.github.com/psf/black) ([changelog](https://redirect.github.com/psf/black/blob/main/CHANGES.md)) | `~=24.1` -> `~=25.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>psf/black (black)</summary>
### [`v25.1.0`](https://redirect.github.com/psf/black/blob/HEAD/CHANGES.md#2510)
[Compare Source](https://redirect.github.com/psf/black/compare/24.10.0...25.1.0)
##### Highlights
This release introduces the new 2025 stable style ([#​4558](https://redirect.github.com/psf/black/issues/4558)), stabilizing
the following changes:
- Normalize casing of Unicode escape characters in strings to lowercase ([#​2916](https://redirect.github.com/psf/black/issues/2916))
- Fix inconsistencies in whether certain strings are detected as docstrings ([#​4095](https://redirect.github.com/psf/black/issues/4095))
- Consistently add trailing commas to typed function parameters ([#​4164](https://redirect.github.com/psf/black/issues/4164))
- Remove redundant parentheses in if guards for case blocks ([#​4214](https://redirect.github.com/psf/black/issues/4214))
- Add parentheses to if clauses in case blocks when the line is too long ([#​4269](https://redirect.github.com/psf/black/issues/4269))
- Whitespace before `# fmt: skip` comments is no longer normalized ([#​4146](https://redirect.github.com/psf/black/issues/4146))
- Fix line length computation for certain expressions that involve the power operator ([#​4154](https://redirect.github.com/psf/black/issues/4154))
- Check if there is a newline before the terminating quotes of a docstring ([#​4185](https://redirect.github.com/psf/black/issues/4185))
- Fix type annotation spacing between `*` and more complex type variable tuple ([#​4440](https://redirect.github.com/psf/black/issues/4440))
The following changes were not in any previous release:
- Remove parentheses around sole list items ([#​4312](https://redirect.github.com/psf/black/issues/4312))
- Generic function definitions are now formatted more elegantly: parameters are
split over multiple lines first instead of type parameter definitions ([#​4553](https://redirect.github.com/psf/black/issues/4553))
##### Stable style
- Fix formatting cells in IPython notebooks with magic methods and starting or trailing
empty lines ([#​4484](https://redirect.github.com/psf/black/issues/4484))
- Fix crash when formatting `with` statements containing tuple generators/unpacking
([#​4538](https://redirect.github.com/psf/black/issues/4538))
##### Preview style
- Fix/remove string merging changing f-string quotes on f-strings with internal quotes
([#​4498](https://redirect.github.com/psf/black/issues/4498))
- Collapse multiple empty lines after an import into one ([#​4489](https://redirect.github.com/psf/black/issues/4489))
- Prevent `string_processing` and `wrap_long_dict_values_in_parens` from removing
parentheses around long dictionary values ([#​4377](https://redirect.github.com/psf/black/issues/4377))
- Move `wrap_long_dict_values_in_parens` from the unstable to preview style ([#​4561](https://redirect.github.com/psf/black/issues/4561))
##### Packaging
- Store license identifier inside the `License-Expression` metadata field, see
[PEP 639](https://peps.python.org/pep-0639/). ([#​4479](https://redirect.github.com/psf/black/issues/4479))
##### Performance
- Speed up the `is_fstring_start` function in Black's tokenizer ([#​4541](https://redirect.github.com/psf/black/issues/4541))
##### Integrations
- If using stdin with `--stdin-filename` set to a force excluded path, stdin won't be
formatted. ([#​4539](https://redirect.github.com/psf/black/issues/4539))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekend" in timezone Etc/UTC, Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/canonical/craft-grammar).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjI2NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Renovate bot PR updating black to v25.1 passed all CI checks but was autoclosed due to inactivity. No manual merge or review occurred. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Automated dependency update for black to v25 was autoclosed without merging. Renovate closed the branch as it was superseded by a newer update. No repository changes were applied. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #138 build(deps): update dependency black to v24.10.0 (main) | craft-archives | merged | Merged automated dependency update upgrading black from v24.4.2 to v24.10.0. Approved by two reviewers, passed CI checks, and merged to main via Renovate bot. | |
| #227 build(deps): update dependency black to v24.10.0 | craft-store | merged | Dependency update for black to v24.10.0 was approved by two reviewers, passed CI checks, and successfully merged. | |
| #6021 build(deps): update dependency black to v24.10.0 (main) | snapcraft | closed | Closed without merging due to failing CI tests on Ubuntu configurations and OSV-scanner. Renovate will ignore this update and automatically generate a replacement PR for newer versions. | |
| #4684 build(deps-dev): bump black from 24.1.1 to 24.3.0 | snapcraft | closed | Closed as superseded because the black dependency was already updated to 24.3.0 elsewhere. Dependabot automatically closed the redundant update without merging. | |
| #291 build(deps): update dependency black to v24.10.0 | craft-cli | merged | Merged an automated dependency update upgrading black from v24.8.0 to v24.10.0. The change passed continuous integration, received dual reviewer approval, and was successfully integrated into the main branch without conflicts. | |
| #5122 build(deps): update dependency black to v24.10.0 (main) | snapcraft | merged | Merged automated dependency update upgrading black from v24.8.0 to v24.10.0. Approved by two reviewers, passed CI checks, and merged to main. | |
| #201 build(deps): update dependency black to v24.8.0 (main) | craft-store | merged | Merged automated dependency update upgrading black from v24.4.2 to v24.8.0. Approved by two reviewers, passed CI checks, and successfully merged to the main branch. | |
| #283 build(deps): update dependency black to v24.8.0 | craft-cli | merged | Merged automated dependency update for black from v24.4.2 to v24.8.0. Approved by two reviewers with passing CI checks. The single-file change incorporates upstream parser fixes, performance improvements, and packaging metadata updates. | |
| #1230 build(deps): update dependency black to v24.10.0 (hotfix/1.5) | rockcraft | closed | Closed without merging, likely abandoned due to CI failures and inactivity. The black dependency update to v24.10.0 was not applied to the hotfix branch. | |
| #6097 build(deps): bump black from 24.8.0 to 26.3.1 in /tests/spread/plugins/craft-parts/build-and-run-hello/uv-hello/src | snapcraft | closed | Abandoned after a maintainer requested Dependabot to ignore the black dependency. The update only affected a test directory, so the maintainer deemed it unnecessary. Dependabot confirmed it will stop sending notifications for this package. |