Path to this page:
Subject: CVS commit: pkgsrc/textproc/py-black
From: Adam Ciarcinski
Date: 2024-02-13 06:06:49
Message id: 20240213050649.33093F9E7@cvs.NetBSD.org
Log Message:
py-black: updated to 24.2.0
24.2.0
Stable style
- Fixed a bug where comments where mistakenly removed along with redundant \
parentheses
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
- Fixed a bug where base expressions caused inconsistent formatting of \*\* in tenary
expression
- Checking for newline before adding one on docstring that is almost at the line \
limit
- Remove redundant parentheses in `case` statement `if` guards
Configuration
- Fix issue where _Black_ would ignore input files in the presence of symlinks
- _Black_ now ignores `pyproject.toml` that is missing a `tool.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 discovered `pyproject.toml`
Output
- Black will swallow any `SyntaxWarning`s or `DeprecationWarning`s produced by \
the `ast`
module when performing equivalence checks
Integrations
- Add a JSONSchema and provide a validate-pyproject entry-point
Files: