build(deps): update dependency black to v25 - autoclosed
Metadata
Current evaluation
Renovate's Black 25.1 update was autoclosed unmerged after prolonged inactivity; Black was later replaced by Ruff in #212 (aae9d00).
Resolution: closed stale
Reason: PR #88 was explicitly marked autoclosed and closed without merge, reviews, comments, or failing checks. Black was subsequently removed in #212, so no Black 25 update landed.
Evaluated by: mr-cal-bot
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 |
|---|---|---|---|---|
| stealth/space-bunny-alpha | β | closed stale | Renovate's Black 25.1 update was autoclosed unmerged after prolonged inactivity; Black was later replaced by Ruff in #212 (aae9d00). | |
| stealth/space-bunny-alpha | β | closed stale | Renovateβs Black 25.1 update was autoclosed unmerged after prolonged inactivity; CI had passed, with no reviews or comments. | |
| 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. |
Update history
No update history recorded yet.
Related work
-
Superseded By:
canonical/craft-grammar#212
(confidence 96%)
Commit aae9d00 replaced Black with Ruff format after #88 had been closed.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1230 build(deps): update dependency black to v24.10.0 (hotfix/1.5) | rockcraft | closed | Renovate's Black 24.10.0 update for hotfix/1.5 was closed unmerged after CI failures and prolonged inactivity; no replacement or resolving commit was found. | |
| #6021 build(deps): update dependency black to v24.10.0 (main) | snapcraft | closed | Closed unmerged after integration and OSV checks failed; the same Black update was independently merged via #5122 in commit e13bb0574. | |
| #291 build(deps): update dependency black to v24.10.0 | craft-cli | merged | Renovate PR merged as commit faa05d0, bumping the black dev dependency from 24.8.0 to 24.10.0 (one-line pin change). Later superseded by removal of black in #305/#363. | |
| #4684 build(deps-dev): bump black from 24.1.1 to 24.3.0 | snapcraft | closed | Closed unmerged as redundant after black 24.3.0 was applied by #4695 (merge commit c056a64fe). | |
| #227 build(deps): update dependency black to v24.10.0 | craft-store | merged | Merged #227 via commit 3fef321, updating Black from 24.8.0 to 24.10.0 in the development dependencies. | |
| #283 build(deps): update dependency black to v24.8.0 | craft-cli | merged | Renovate PR merged as commit 08adabb, bumping the black dev pin from ==24.4.2 to ==24.8.0 (1 file, +1/-1). Later superseded when black was dropped from the project in #305/#363. | |
| #677 build(deps): update dependency black to v23.12.1 (hotfix/1.20) | craft-providers | merged | Merged PR #677 updated Black from 23.10.0 to 23.12.1 on hotfix/1.20, changing one dependency pin in one file. | |
| #687 build(deps): update dependency black to v24.10.0 (main) | craft-providers | merged | Renovate PR bumping pinned Black from ==24.8.0 to ==24.10.0 in the lint constraints was approved and merged into main as commit c9b012e (1-line change). | |
| #176 chore(deps): update dependency black to v24 | starbase | merged | Renovate dependency bump of Black 23.3.0 -> 24.1.1 merged into main via commit 9815d93 (PR #176), a one-line change with 100% coverage retained; black was later removed in favour of ruff. | |
| #138 build(deps): update dependency black to v24.10.0 (main) | craft-archives | merged | Renovate dependency bump PR #138 in craft-archives updated Black from 24.4.2 to 24.10.0; it was approved (2 reviewers) and merged into main in commit f4e5d10. |