-
Notifications
You must be signed in to change notification settings - Fork 4
Commit dca6df3
authored
fix(deps): Update dependency black to v25 (#287)
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [black](https://redirect.github.com/psf/black) ([changelog](https://redirect.github.com/psf/black/blob/main/CHANGES.md)) | major | `==24.10.0` -> `==25.1.0` |
---
### 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 - "* 0-3 1 * *" (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 has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xODUuMCIsInVwZGF0ZWRJblZlciI6IjM5LjE4NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->1 parent 29dda77 commit dca6df3Copy full SHA for dca6df3
Expand file treeCollapse file tree
1 file changed
+1
-1
lines changed+1-1Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
15 |
| - | |
| 15 | + | |
16 | 16 |
| |
17 | 17 |
| |
18 | 18 |
| |
|
0 commit comments