build(deps): update dependency black to v24.8.0
Metadata
Current evaluation
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.
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.4.2` -> `==24.8.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 (black)</summary>
### [`v24.8.0`](https://redirect.github.com/psf/black/blob/HEAD/CHANGES.md#2480)
[Compare Source](https://redirect.github.com/psf/black/compare/24.4.2...24.8.0)
##### Stable style
- Fix crash when `# fmt: off` is used before a closing parenthesis or bracket. ([#​4363](https://redirect.github.com/psf/black/issues/4363))
##### Packaging
- Packaging metadata updated: docs are explictly linked, the issue tracker is now also
linked. This improves the PyPI listing for Black. ([#​4345](https://redirect.github.com/psf/black/issues/4345))
##### Parser
- Fix regression where Black failed to parse a multiline f-string containing another
multiline string ([#​4339](https://redirect.github.com/psf/black/issues/4339))
- Fix regression where Black failed to parse an escaped single quote inside an f-string
([#​4401](https://redirect.github.com/psf/black/issues/4401))
- Fix bug with Black incorrectly parsing empty lines with a backslash ([#​4343](https://redirect.github.com/psf/black/issues/4343))
- Fix bugs with Black's tokenizer not handling `\{` inside f-strings very well ([#​4422](https://redirect.github.com/psf/black/issues/4422))
- Fix incorrect line numbers in the tokenizer for certain tokens within f-strings
([#​4423](https://redirect.github.com/psf/black/issues/4423))
##### Performance
- Improve performance when a large directory is listed in `.gitignore` ([#​4415](https://redirect.github.com/psf/black/issues/4415))
##### *Blackd*
- Fix blackd (and all extras installs) for docker container ([#​4357](https://redirect.github.com/psf/black/issues/4357))
</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-cli).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45Ny4wIiwidXBkYXRlZEluVmVyIjoiMzguOTcuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | 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. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged automated dependency update advancing black from v24.4.2 to v24.8.0. Generated by Renovate, the change was successfully integrated into the main branch without conflicts. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #176 chore(deps): update dependency black to v24 | starbase | merged | Merged automated dependency update upgrading black from v23.3.0 to v24.1.1. The change passed CI, maintained 100% test coverage, received reviewer approval, and was successfully merged. | |
| #227 chore(deps): update dependency lint/black to v24 | craft-cli | merged | Merged an automated dependency update for black from v23.12.1 to v24.1.1. The pull request passed CI checks, received two approvals, and maintained existing code coverage before being merged to main. | |
| #185 style(black): update black to v24 | craft-application | merged | Merged update to Black v24, modifying pyproject.toml and auto-formatting four files. Approved by two reviewers, passed CI, and maintained 99.28% test coverage. | |
| #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. |