Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-black for openSUSE:Factory checked in at 2026-06-17 16:17:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-black (Old) and /work/SRC/openSUSE:Factory/.python-black.new.1981 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-black" Wed Jun 17 16:17:24 2026 rev:39 rq:1360011 version:26.5.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-black/python-black.changes 2026-03-14 22:21:04.545852873 +0100 +++ /work/SRC/openSUSE:Factory/.python-black.new.1981/python-black.changes 2026-06-17 16:18:07.542577409 +0200 @@ -1,0 +2,68 @@ +Wed Jun 17 09:55:41 UTC 2026 - Daniel Garcia <[email protected]> + +- Update to 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: skip line, avoiding AST equivalence failures + (#5139) + + Packaging: + * Correct the version in the published executables (#5137) + +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: skip being ignored in nested if expressions with + parenthesized in clauses (#4903) + * Add syntactic support for Python 3.15 (#5048) + * Fix crash when an f-string follows a # fmt: off comment inside + brackets (#5097) + * Preserve multiline compound statement headers when # fmt: skip is + 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 @overload groups) in .pyi stub files (#5021) + * Fix blank lines being removed between a function and a decorated + class in .pyi stub files (#5092) + * Prevent string merger from creating unsplittable long lines when a + pragma comment (e.g. # type: ignore) follows the closing bracket + (#5096) + + Output: + * Improve parse error readability by showing multi-line output with + an error pointer. (#5068) + * Add SourceASTParseError to distinguish source parse failures from + internal safety errors, improving error reporting when Black's + lenient parser accepts input that ast.parse() rejects (#5080) + + Blackd: + + * Return HTTP 400 (Bad Request) for source parse failures instead of + HTTP 500, keeping HTTP 500 only for genuine internal safety errors (#5080) + + Integrations: + + * Added documentation for doctest formatting tools and updated the + integrations index to match (#4916) + + Documentation: + + * Use "Version X.Y.Z" headings in changelog for stable permalink + anchors on ReadTheDocs (#5063) + * Note in the editor integrations that the SublimeText sublack + plugin is archived and unmaintained (#5082) + +------------------------------------------------------------------- Old: ---- black-26.3.1.tar.gz New: ---- black-26.5.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-black.spec ++++++ --- /var/tmp/diff_new_pack.h4xImU/_old 2026-06-17 16:18:08.386612725 +0200 +++ /var/tmp/diff_new_pack.h4xImU/_new 2026-06-17 16:18:08.386612725 +0200 @@ -24,7 +24,7 @@ %{?sle15_python_module_pythons} Name: python-black -Version: 26.3.1 +Version: 26.5.1 Release: 0 Summary: A code formatter written in, and written for Python License: MIT ++++++ black-26.3.1.tar.gz -> black-26.5.1.tar.gz ++++++ ++++ 5822 lines of diff (skipped)
