chore(deps): update dependency black to v23.3.0
Metadata
Current evaluation
Merged Renovate PR #49 updated Black from 23.1.0 to 23.3.0 via commit fe58f83.
Resolution: closed resolved
Reason: PR #49 was merged into main as commit fe58f83. Repository history confirms the commit and Black dependency update.
Evaluated by: mr-cal-bot
No scores available.
Issue body
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [black](https://togithub.com/psf/black) ([changelog](https://togithub.com/psf/black/blob/main/CHANGES.md)) | `==23.1.0` -> `==23.3.0` | [](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</summary>
### [`v23.3.0`](https://togithub.com/psf/black/blob/HEAD/CHANGES.md#​2330)
[Compare Source](https://togithub.com/psf/black/compare/23.1.0...23.3.0)
##### Highlights
This release fixes a longstanding confusing behavior in Black's GitHub action, where the
version of the action did not determine the version of Black being run (issue [#​3382](https://togithub.com/psf/black/issues/3382)). In
addition, there is a small bug fix around imports and a number of improvements to the
preview style.
Please try out the
[preview style](https://black.readthedocs.io/en/stable/the_black_code_style/future_style.html#preview-style)
with `black --preview` and tell us your feedback. All changes in the preview style are
expected to become part of Black's stable style in January 2024.
##### Stable style
- Import lines with `# fmt: skip` and `# fmt: off` no longer have an extra blank line
added when they are right after another import line ([#​3610](https://togithub.com/psf/black/issues/3610))
##### Preview style
- Add trailing commas to collection literals even if there's a comment after the last
entry ([#​3393](https://togithub.com/psf/black/issues/3393))
- `async def`, `async for`, and `async with` statements are now formatted consistently
compared to their non-async version. ([#​3609](https://togithub.com/psf/black/issues/3609))
- `with` statements that contain two context managers will be consistently wrapped in
parentheses ([#​3589](https://togithub.com/psf/black/issues/3589))
- Let string splitters respect [East Asian Width](https://www.unicode.org/reports/tr11/)
([#​3445](https://togithub.com/psf/black/issues/3445))
- Now long string literals can be split after East Asian commas and periods (`、` U+3001
IDEOGRAPHIC COMMA, `。` U+3002 IDEOGRAPHIC FULL STOP, & `,` U+FF0C FULLWIDTH COMMA)
besides before spaces ([#​3445](https://togithub.com/psf/black/issues/3445))
- For stubs, enforce one blank line after a nested class with a body other than just
`...` ([#​3564](https://togithub.com/psf/black/issues/3564))
- Improve handling of multiline strings by changing line split behavior ([#​1879](https://togithub.com/psf/black/issues/1879))
##### Parser
- Added support for formatting files with invalid type comments ([#​3594](https://togithub.com/psf/black/issues/3594))
##### Integrations
- Update GitHub Action to use the version of Black equivalent to action's version if
version input is not specified ([#​3543](https://togithub.com/psf/black/issues/3543))
- Fix missing Python binary path in autoload script for vim ([#​3508](https://togithub.com/psf/black/issues/3508))
##### Documentation
- Document that only the most recent release is supported for security issues;
vulnerabilities should be reported through Tidelift ([#​3612](https://togithub.com/psf/black/issues/3612))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekend" in timezone Etc/UTC, Automerge - "after 1 am and before 7 am" in timezone Etc/UTC.
🚦 **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 has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/canonical/starbase).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS43NS4wIiwidXBkYXRlZEluVmVyIjoiMzUuNzUuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged Renovate PR #49 updated Black from 23.1.0 to 23.3.0 via commit fe58f83. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged Renovate PR #49, updating Black from 23.1.0 to 23.3.0 in commit fe58f83. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged automated dependency update for black from v23.1.0 to v23.3.0. Approved by a reviewer, passed CI checks, and successfully merged into the main branch via the Renovate bot. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged automated dependency update for black from v23.1.0 to v23.3.0. The update includes bug fixes, preview style improvements, and GitHub Action version alignment. No conflicts occurred during the merge. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #385 chore(deps): update dependency black to v23.10.0 | rockcraft | merged | Renovate's automated bump of the black dev dependency from 23.9.1 to 23.10.0 was merged into main (commit da50873c, one-line diff). | |
| #1166 chore(deps): update dependency black to v23.7.0 | charmcraft | merged | Renovate dependency bump PR merged into main via commit fa7bbea3 (#1166), raising black from 23.3.0 to 23.7.0 in two dependency declarations (2 files, +2/-2). | |
| #1343 chore(deps): update dependency black to v23.10.0 | charmcraft | merged | Merged PR #1343 updated Black from 23.9.1 to 23.10.0 in commit 0a24d7ff. | |
| #1288 chore(deps): update dependency black to v23.9.1 | charmcraft | closed | Renovate PR to bump black 23.7.0→23.9.1 was closed unmerged; the same upgrade landed in the consolidated "chore(deps): update dependencies" PR #1289 (commit ccc21079), per lengau's comment. | |
| #1443 chore(deps): update dependency black to v23.12.1 | charmcraft | merged | Merged Black dependency update from 23.11.0 to 23.12.1 in commit 2567c661. | |
| #1017 chore(deps): update dependency black to v23 | charmcraft | merged | Renovate PR #1017 bumped Black from 22.12.0 to 23.1.0 in tox.ini and was merged (commit 88c99571). Later follow-ups took it to 23.3.0, 23.7.0 and 23.12.1. | |
| #522 chore(deps): update dependency lint/black to v24 | craft-providers | merged | Merged Renovate PR #522 as commit 2af52e1, updating lint/black from 23.12.1 to 24.2.0. | |
| #71 chore(deps): update dependency dev-lint/black to v23.3.0 | craft-archives | merged | Merged PR #71 via commit 9e87510, updating dev-lint/black from 23.1.0 to 23.3.0. | |
| #1393 chore(deps): update dependency black to v23.11.0 | charmcraft | merged | Renovate PR bumping the pinned black dev dependency from 23.10.1 to 23.11.0 in requirements; merged as commit da4772e7 despite unrelated Spread test failures. | |
| #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. |