chore(deps-dev): Bump black from 26.3.1 to 26.5.1
Closed
Number: #56
Type: Pull Request
State: Closed
Type: Pull Request
State: Closed
Author:
dependabot[bot]
Association: Unknown
Comments: 1
Association: Unknown
Comments: 1
Created:
May 23, 2026 at 02:22 PM UTC
(11 days ago)
(11 days ago)
Updated:
May 24, 2026 at 12:53 AM UTC
(10 days ago)
(10 days ago)
Closed:
May 24, 2026 at 12:53 AM UTC
(10 days ago)
(10 days ago)
Time to Close:
about 11 hours
Labels:
dependencies python
dependencies python
Description:
Bumps black from 26.3.1 to 26.5.1.
Release notes
Sourced from black's releases.
26.5.1
Stable style
- Fix unstable formatting of annotated assignments whose subscript annotation contains an inline comment (e.g.
x: list[ # pyright: ignore[...]) (#5130)- Preserve inline comments (including
# type: ignore) immediately before a# fmt: skipline, avoiding AST equivalence failures (#5139)Packaging
- Correct the version in the published executables (#5137)
Documentation
- Add Neovim integration guide covering conform.nvim, ALE, and simple command approaches (#5124)
26.5.0
Highlights
- Add support for unpacking in comprehensions (PEP 798) and for lazy imports (PEP 810), both new syntactic features in Python 3.15 (#5048)
- Python 3.15 is now supported. Compiled wheels are not yet provided for Python 3.15, so performance may be slower than on existing Python versions. Wheels will be provided once Python 3.15 is later in its release cycle. (#5127)
Stable style
- Fix
# fmt: skipbeing ignored in nestedifexpressions with parenthesizedinclauses (#4903)- Add syntactic support for Python 3.15 (#5048)
- Fix crash when an f-string follows a
# fmt: offcomment inside brackets (#5097)- Preserve multiline compound statement headers when
# fmt: skipis placed on the colon line (#5117)Preview style
- Improve heuristics around whether blank lines should appear before, within and after groups of same-name decorated functions (such as
@overloadgroups) in.pyistub files (#5021)- Fix blank lines being removed between a function and a decorated class in
.pyistub files (#5092)- Prevent string merger from creating unsplittable long lines when a pragma comment (e.g.
# type: ignore) follows the closing bracket (#5096)Packaging
- Run CI on 3.15 (#5127)
Output
... (truncated)
Changelog
Sourced from black's changelog.
Version 26.5.1
Stable style
- Fix unstable formatting of annotated assignments whose subscript annotation contains an inline comment (e.g.
x: list[ # pyright: ignore[...]) (#5130)- Preserve inline comments (including
# type: ignore) immediately before a# fmt: skipline, avoiding AST equivalence failures (#5139)Packaging
- Correct the version in the published executables (#5137)
Documentation
- Add Neovim integration guide covering conform.nvim, ALE, and simple command approaches (#5124)
Version 26.5.0
Highlights
- Add support for unpacking in comprehensions (PEP 798) and for lazy imports (PEP 810), both new syntactic features in Python 3.15 (#5048)
- Python 3.15 is now supported. Compiled wheels are not yet provided for Python 3.15, so performance may be slower than on existing Python versions. Wheels will be provided once Python 3.15 is later in its release cycle. (#5127)
Stable style
- Fix
# fmt: skipbeing ignored in nestedifexpressions with parenthesizedinclauses (#4903)- Add syntactic support for Python 3.15 (#5048)
- Fix crash when an f-string follows a
# fmt: offcomment inside brackets (#5097)- Preserve multiline compound statement headers when
# fmt: skipis placed on the colon line (#5117)Preview style
- Improve heuristics around whether blank lines should appear before, within and after groups of same-name decorated functions (such as
@overloadgroups) in.pyistub files (#5021)- Fix blank lines being removed between a function and a decorated class in
.pyistub files (#5092)- Prevent string merger from creating unsplittable long lines when a pragma comment (e.g.
# type: ignore) follows the closing bracket (#5096)Packaging
- Run CI on 3.15 (#5127)
... (truncated)
Commits
87928e6Prepare release 26.5.1 (#5140)c970a49Preserve comments before fmt: skip lines (#5139)5809338Preserve inline comments inside annotation subscripts (#5130)61361b7docs: add Neovim integration guide and fix http link (#5124)ebe6018CI Hotfixes (#5136)9cbd95fFix publish binaries again on Windows (#5134)3dc8e6cAdd new changelog (#5132)6d0fff0Fix publish binaries workflow (#5133)d2490e2Prepare release 26.5.0 (#5131)2b13ea7Preserve multiline headers with fmt skip (#5117)- Additional commits viewable in compare view
Package Dependencies
Technical Details
| ID: | 15898854 |
| UUID: | 4508479719 |
| Node ID: | PR_kwDOHhduyc7eooaF |
| Host: | GitHub |
| Repository: | splitlog/splitlog |