chore(deps): update dependency dev-lint/black to v23.3.0
Metadata
Current evaluation
Merged an automated Renovate update upgrading dev-lint/black from v23.1.0 to v23.3.0. The change received reviewer approval, passed CI checks, and was successfully merged into the main branch.
Suggested action: —
No scores available.
Issue body
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [dev-lint/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 - "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/craft-archives).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS45OC4wIiwidXBkYXRlZEluVmVyIjoiMzUuOTguMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged an automated Renovate update upgrading dev-lint/black from v23.1.0 to v23.3.0. The change received reviewer approval, passed CI checks, and was successfully merged into the main branch. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged automated dependency update upgrading dev-lint/black from v23.1.0 to v23.3.0. The change was integrated into the main branch by Renovate bot without conflicts. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #49 chore(deps): update dependency black to v23.3.0 | starbase | merged | 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. | |
| #169 chore(deps): update dependency lint/black to v24 | starbase | merged | Merged automated dependency update for lint/black from v23.11.0 to v24.1.0 via Renovate bot. Approved by reviewer, passed CI checks, and maintained 100% test coverage. | |
| #1393 chore(deps): update dependency black to v23.11.0 | charmcraft | merged | The black dependency update to v23.11.0 was successfully merged. Automated by Renovate, it received reviewer approval and was merged despite unrelated test failures, completing the routine dependency update. | |
| #1166 chore(deps): update dependency black to v23.7.0 | charmcraft | merged | Merged automated dependency update upgrading black from v23.3.0 to v23.7.0. The change passed CI checks and received reviewer approval before being merged into the main branch. | |
| #180 chore(deps): update dependency lint/black to v24 | craft-store | merged | Merged automated dependency update upgrading lint/black from v23.12.1 to v24.4.2. Approved by two reviewers, passed CI, and merged with a single-line change. | |
| #1343 chore(deps): update dependency black to v23.10.0 | charmcraft | merged | Merged automated dependency update upgrading black from v23.9.1 to v23.10.0. Approved by three reviewers, passed CI checks, and successfully integrated into the main branch. | |
| #1017 chore(deps): update dependency black to v23 | charmcraft | merged | Automated dependency update upgraded black from 22.12.0 to 23.1.0. The request passed CI checks, received approval, and was merged to keep the project's code formatter current. | |
| #1443 chore(deps): update dependency black to v23.12.1 | charmcraft | merged | Merged automated dependency update for black from v23.11.0 to v23.12.1. Approved by two reviewers, passed CI checks, and successfully merged. | |
| #385 chore(deps): update dependency black to v23.10.0 | rockcraft | merged | Automated dependency update for black from v23.9.1 to v23.10.0. Approved by three reviewers, passed CI checks, and successfully merged. | |
| #38 chore(deps): update dependency black to v23 | starbase | merged | Automatically updated the black dependency from v22.12.0 to v23.1.0. The change was reviewed, passed CI checks, and successfully merged. |