Revisions of python-black
buildservice-autocommit
accepted
request 1161451
from
Factory Maintainer (factory-maintainer)
(revision 63)
baserev update by copy to link target
buildservice-autocommit
accepted
request 1158808
from
Dirk Mueller (dirkmueller)
(revision 62)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 61)
- update to 24.3.0 (bsc#1221530, CVE-2024-21503):
Dirk Mueller (dirkmueller)
committed
(revision 60)
- update to 24.3.0: * Don't move comments along with delimiters, which could cause crashes * Strengthen AST safety check to catch more unsafe changes to strings. Previous versions of Black would incorrectly format the contents of certain unusual f-strings containing nested strings with the same quote type. Now, Black will crash on such strings until support for the new f-string syntax is implemented. * Fix a bug where line-ranges exceeding the last code line would not work as expected * Fix catastrophic performance on docstrings that contain large numbers of leading tab characters. This fixes CVE-2024-21503. * Note what happens when `--check` is used with `--quiet` * Fixed a bug where comments where mistakenly removed along with * Move the hug_parens_with_braces_and_square_brackets feature to the unstable style due to an outstanding crash and proposed
buildservice-autocommit
accepted
request 1153125
from
Matej Cepl (mcepl)
(revision 59)
baserev update by copy to link target
Matej Cepl (mcepl)
accepted
request 1152440
from
Markéta Machová (mcalabkova)
(revision 58)
- Update to 24.2.0 * Consistently add trailing comma on typed parameters (#4164) * Fixed a bug where comments where mistakenly removed along with redundant parentheses (#4218) * Move the hug_parens_with_braces_and_square_brackets feature to the unstable style due to an outstanding crash and proposed formatting tweaks (#4198) * Black now ignores pyproject.toml that is missing a [tool.black] section when discovering project root and configuration. * More changes, see upstream CHANGES.md
buildservice-autocommit
accepted
request 1142193
from
Dirk Mueller (dirkmueller)
(revision 57)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 56)
- update to 24.1.0: * Add parentheses around `if`-`else` expressions * Dummy class and function implementations consisting only of `...` are formatted more compactly * If an assignment statement is too long, we now prefer splitting on the right-hand side * Hex codes in Unicode escape sequences are now standardized to lowercase * Allow empty first lines at the beginning of most blocks * Add parentheses around long type annotations * Enforce newline after module docstrings * Fix incorrect magic trailing comma handling in return types * Remove blank lines before class docstrings * Wrap multiple context managers in parentheses if combined in a single `with` statement * Fix bug in line length calculations for power operations * Add trailing commas to collection literals even if there's a comment after the last entry * When using `--skip-magic-trailing-comma` or `-C`, trailing commas are stripped from subscript expressions with more than 1 element * Add extra blank lines in stubs in a few cases * Accept raw strings as docstrings * Split long lines in case blocks * Stop removing spaces from walrus operators within subscripts * Fix incorrect formatting of certain async statements * Allow combining `# fmt: skip` with other comments * There are already a few improvements in the `--preview` style, which are slated for the 2025 stable style. Try them out and share your feedback. In the past, the preview
buildservice-autocommit
accepted
request 1136067
from
Dirk Mueller (dirkmueller)
(revision 55)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 54)
- update to 23.12.1: * Fixed a bug that included dependencies from the `d` extra by default * This release (23.12.0) will still produce the 2023 style. Most but not all of the changes in `--preview` mode will be in the 2024 stable style. * Fix bug where `# fmt: off` automatically dedents when used with the `--line-ranges` option, even when it is not within the specified line range. * Fix feature detection for parenthesized context managers * Prefer more equal signs before a break when splitting chained assignments * Standalone form feed characters at the module level are no longer removed * Additional cases of immediately nested tuples, lists, and dictionaries are now indented less * Allow empty lines at the beginning of all blocks, except immediately before a docstring * Fix crash in preview mode when using a short `--line-length` * Keep suites consisting of only an ellipsis on their own lines if they are not functions or class definitions * `--line-ranges` now skips _Black_'s internal stability check in `--safe` mode. This avoids a crash on rare inputs that have many unformatted same-content lines.
buildservice-autocommit
accepted
request 1127150
from
Dirk Mueller (dirkmueller)
(revision 53)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 52)
- update to 23.11.0: * Support formatting ranges of lines with the new `--line- ranges` command-line option * Fix crash on formatting bytes strings that look like docstrings (#4003) * Fix crash when whitespace followed a backslash before newline in a docstring (#4008) * Fix standalone comments inside complex blocks crashing Black * Fix crash on formatting code like `await (a ** b)` (#3994) * No longer treat leading f-strings as docstrings. This matches Python's behaviour and fixes a crash (#4019) * Consistently apply force exclusion logic before resolving symlinks (#4015) * Fix a bug in the matching of absolute path names in `--include` (#3976)
buildservice-autocommit
accepted
request 1120053
from
Dirk Mueller (dirkmueller)
(revision 51)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 50)
- update to 23.10.1: * Maintanence release to get a fix out for GitHub Action edge case (#3957) * Fix merging implicit multiline strings that have inline comments (#3956) * Allow empty first line after block open before a comment or compound statement (#3967) * Fix comments getting removed from inside parenthesized strings (#3909) * Fix long lines with power operators getting split before the line length (#3942) * Long type hints are now wrapped in parentheses and properly indented when split across multiple lines (#3899) * Magic trailing commas are now respected in return types. * Require one empty line after module-level docstrings. (#3932) * Treat raw triple-quoted strings as docstrings (#3947) * Fix bug where attributes named `type` were not accepted inside `match` statements * Add support for PEP 695 type aliases containing lambdas and other unusual expressions * Black no longer attempts to provide special errors for attempting to format Python 2 code (#3933) * Black will more consistently print stacktraces on internal errors in verbose mode
buildservice-autocommit
accepted
request 1112329
from
Dirk Mueller (dirkmueller)
(revision 49)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 48)
- remove buildrequires that are not used on sle15
Markéta Machová (mcalabkova)
committed
(revision 47)
one version shy
Dirk Mueller (dirkmueller)
committed
(revision 46)
- update to 23.9.1: * Upgrade to mypy 1.5.1 (#3864) * Store raw tuples instead of NamedTuples in Black's cache, improving performance and decreasing the size of the cache * More concise formatting for dummy implementations (#3796) * In stub files, add a blank line between a statement with a body (e.g an `if sys.version_info > (3, x):`) and a function definition on the same level (#3862) * Fix a bug whereby spaces were removed from walrus operators within subscript(#3823) * Black now applies exclusion and ignore logic before resolving symlinks (#3846) * Avoid importing `IPython` if notebook cells do not contain magics (#3782) * Improve caching by comparing file hashes as fallback for mtime and size (#3821) * Fix an issue in `blackd` with single character input (#3558) have an extra blank line added when they are right after - update to version 22.8.0: + Immediate .gitignore files in source directories given on the command line are now also respected, previously only .gitignore files - python-aiohttp_cors is now available --> install blackd - Add missing Requires as it turned out to be a bad idea
buildservice-autocommit
accepted
request 1098965
from
Dirk Mueller (dirkmueller)
(revision 45)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 44)
Displaying revisions 1 - 20 of 63