-
Notifications
You must be signed in to change notification settings - Fork 0
Commit b49620a
chore(deps): update dependency black to v25 (#283)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [black](https://github.com/psf/black) ([changelog](https://github.com/psf/black/blob/main/CHANGES.md)) | dependency-groups | major | `<25.0.0,>=24.10.0` -> `<25.2.0,>=25.1.0` |
---
### Release Notes
<details>
<summary>psf/black (black)</summary>
### [`v25.1.0`](https://github.com/psf/black/blob/HEAD/CHANGES.md#2510)
[Compare Source](psf/black@24.10.0...25.1.0)
##### Highlights
This release introduces the new 2025 stable style ([#​4558](psf/black#4558)), stabilizing
the following changes:
- Normalize casing of Unicode escape characters in strings to lowercase ([#​2916](psf/black#2916))
- Fix inconsistencies in whether certain strings are detected as docstrings ([#​4095](psf/black#4095))
- Consistently add trailing commas to typed function parameters ([#​4164](psf/black#4164))
- Remove redundant parentheses in if guards for case blocks ([#​4214](psf/black#4214))
- Add parentheses to if clauses in case blocks when the line is too long ([#​4269](psf/black#4269))
- Whitespace before `# fmt: skip` comments is no longer normalized ([#​4146](psf/black#4146))
- Fix line length computation for certain expressions that involve the power operator ([#​4154](psf/black#4154))
- Check if there is a newline before the terminating quotes of a docstring ([#​4185](psf/black#4185))
- Fix type annotation spacing between `*` and more complex type variable tuple ([#​4440](psf/black#4440))
The following changes were not in any previous release:
- Remove parentheses around sole list items ([#​4312](psf/black#4312))
- Generic function definitions are now formatted more elegantly: parameters are
split over multiple lines first instead of type parameter definitions ([#​4553](psf/black#4553))
##### Stable style
- Fix formatting cells in IPython notebooks with magic methods and starting or trailing
empty lines ([#​4484](psf/black#4484))
- Fix crash when formatting `with` statements containing tuple generators/unpacking
([#​4538](psf/black#4538))
##### Preview style
- Fix/remove string merging changing f-string quotes on f-strings with internal quotes
([#​4498](psf/black#4498))
- Collapse multiple empty lines after an import into one ([#​4489](psf/black#4489))
- Prevent `string_processing` and `wrap_long_dict_values_in_parens` from removing
parentheses around long dictionary values ([#​4377](psf/black#4377))
- Move `wrap_long_dict_values_in_parens` from the unstable to preview style ([#​4561](psf/black#4561))
##### Packaging
- Store license identifier inside the `License-Expression` metadata field, see
[PEP 639](https://peps.python.org/pep-0639/). ([#​4479](psf/black#4479))
##### Performance
- Speed up the `is_fstring_start` function in Black's tokenizer ([#​4541](psf/black#4541))
##### Integrations
- If using stdin with `--stdin-filename` set to a force excluded path, stdin won't be
formatted. ([#​4539](psf/black#4539))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR is behind base branch, 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 [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjQuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2NC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJsaW50aW5nIl19-->
Reviewed-on: https://git.tainton.uk/repos/PwnedPW/pulls/283
Reviewed-by: Luke Tainton <[email protected]>
Co-authored-by: Renovate [BOT] <[email protected]>
Co-committed-by: Renovate [BOT] <[email protected]>1 parent c859c40 commit b49620aCopy full SHA for b49620a
File tree
Expand file treeCollapse file tree
2 files changed
+17
-17
lines changedFilter options
Expand file treeCollapse file tree
2 files changed
+17
-17
lines changedCollapse file: pyproject.toml
+1-1Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
13 | 13 |
| |
14 | 14 |
| |
15 | 15 |
| |
16 |
| - | |
| 16 | + | |
17 | 17 |
| |
18 | 18 |
| |
19 | 19 |
| |
|
Collapse file: uv.lock
+16-16Lines changed: 16 additions & 16 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments