chore(deps-dev): bump black from 24.1.1 to 24.2.0
Bumps black from 24.1.1 to 24.2.0.
Release notes
Sourced from black's releases.
24.2.0
Stable style
- Fixed a bug where comments where mistakenly removed along with redundant parentheses (#4218)
Preview style
- Move the
hug_parens_with_braces_and_square_brackets
feature to the unstable style due to an outstanding crash and proposed formatting tweaks (#4198)- Fixed a bug where base expressions caused inconsistent formatting of ** in tenary expression (#4154)
- Checking for newline before adding one on docstring that is almost at the line limit (#4185)
- Remove redundant parentheses in
case
statementif
guards (#4214).Configuration
- Fix issue where Black would ignore input files in the presence of symlinks (#4222)
- Black now ignores
pyproject.toml
that is missing atool.black
section when discovering project root and configuration. Since Black continues to use version control as an indicator of project root, this is expected to primarily change behavior for users in a monorepo setup (desirably). If you wish to preserve previous behavior, simply add an empty[tool.black]
to the previously discoveredpyproject.toml
(#4204)Output
- Black will swallow any
SyntaxWarning
s orDeprecationWarning
s produced by theast
module when performing equivalence checks (#4189)Integrations
- Add a JSONSchema and provide a validate-pyproject entry-point (#4181)
Changelog
Sourced from black's changelog.
24.2.0
Stable style
- Fixed a bug where comments where mistakenly removed along with redundant parentheses (#4218)
Preview style
- Move the
hug_parens_with_braces_and_square_brackets
feature to the unstable style due to an outstanding crash and proposed formatting tweaks (#4198)- Fixed a bug where base expressions caused inconsistent formatting of ** in tenary expression (#4154)
- Checking for newline before adding one on docstring that is almost at the line limit (#4185)
- Remove redundant parentheses in
case
statementif
guards (#4214).Configuration
- Fix issue where Black would ignore input files in the presence of symlinks (#4222)
- Black now ignores
pyproject.toml
that is missing atool.black
section when discovering project root and configuration. Since Black continues to use version control as an indicator of project root, this is expected to primarily change behavior for users in a monorepo setup (desirably). If you wish to preserve previous behavior, simply add an empty[tool.black]
to the previously discoveredpyproject.toml
(#4204)Output
- Black will swallow any
SyntaxWarning
s orDeprecationWarning
s produced by theast
module when performing equivalence checks (#4189)Integrations
- Add a JSONSchema and provide a validate-pyproject entry-point (#4181)
Commits
-
6fdf8a4
Prepare release 24.2.0 (#4226) -
8af4394
fix: Don't remove comments along with parens (#4218) -
35e9776
Bump pre-commit/action from 3.0.0 to 3.0.1 (#4225) -
23dfc5b
Fix ignoring input files for symlink reasons (#4222) -
a201003
Simplify check for symlinks that resolve outside root (#4221) -
dab37a6
Remove redundant parentheses incase
statementif
guards (#4214) -
32230e6
fix: bug where the doublestar operation had inconsistent formatting. (#4154) -
7edb50f
fix: additional newline added to docstring when the previous line length is l... -
3e80de3
Bump furo from 2023.9.10 to 2024.1.29 in /docs (#4211) -
a08b480
Bump pypa/cibuildwheel from 2.16.4 to 2.16.5 (#4212) - Additional commits viewable in compare view