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 2022-03-31 17:18:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-black (Old)
 and      /work/SRC/openSUSE:Factory/.python-black.new.1900 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-black"

Thu Mar 31 17:18:09 2022 rev:13 rq:965300 version:22.1.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-black/python-black.changes        
2022-02-03 23:16:29.636609713 +0100
+++ /work/SRC/openSUSE:Factory/.python-black.new.1900/python-black.changes      
2022-03-31 17:18:10.765616742 +0200
@@ -1,0 +2,74 @@
+Sun Mar 27 19:34:20 UTC 2022 - Ben Greiner <c...@bnavigator.de>
+
+- Update to 22.1.0
+  * Remove Python 2 support (#2740)
+  * Introduce the --preview flag (#2752)
+  * Deprecate --experimental-string-processing and move the
+    functionality under --preview (#2789)
+  * For stubs, one blank line between class attributes and methods
+    is now kept if there's at least one pre-existing blank line
+    (#2736)
+  * Black now normalizes string prefix order (#2297)
+  * Remove spaces around power operators if both operands are
+    simple (#2726)
+  * Work around bug that causes unstable formatting in some cases
+    in the presence of the magic trailing comma (#2807)
+  * Use parentheses for attribute access on decimal float and int
+    literals (#2799)
+  * Don't add whitespace for attribute access on hexadecimal,
+    binary, octal, and complex literals (#2799)
+  * Treat blank lines in stubs the same inside top-level if
+    statements (#2820)
+  * Fix unstable formatting with semicolons and arithmetic
+    expressions (#2817)
+  * Fix unstable formatting around magic trailing comma (#2572)
+  * Fix mapping cases that contain as-expressions, like case
+    {"key": 1 | 2 as password} (#2686)
+  * Fix cases that contain multiple top-level as-expressions, like
+    case 1 as a, 2 as b (#2716)
+  * Fix call patterns that contain as-expressions with keyword
+    arguments, like case Foo(bar=baz as quux) (#2749)
+  * Tuple unpacking on return and yield constructs now implies 3.8+
+    (#2700)
+  * Unparenthesized tuples on annotated assignments (e.g values:
+    Tuple[int, ...] = 1, 2, 3) now implies 3.8+ (#2708)
+  * Fix handling of standalone match() or case() when there is a
+    trailing newline or a comment inside of the parentheses.
+    (#2760)
+  * from __future__ import annotations statement now implies Python
+    3.7+ (#2690)
+  * Speed-up the new backtracking parser about 4X in general
+    (enabled when --target-version is set to 3.10 and higher).
+    (#2728)
+  * Black is now compiled with mypyc for an overall 2x speed-up.
+    64-bit Windows, MacOS, and Linux (not including musl) are
+    supported. (#1009, #2431)
+  * Do not accept bare carriage return line endings in
+    pyproject.toml (#2408)
+  * Add configuration option (python-cell-magics) to format cells
+    with custom magics in Jupyter Notebooks (#2744)
+  * Allow setting custom cache directory on all platforms with
+    environment variable BLACK_CACHE_DIR (#2739).
+  * Enable Python 3.10+ by default, without any extra need to
+    specify --target-version=py310. (#2758)
+  * Make passing SRC or --code mandatory and mutually exclusive
+    (#2804)
+  * Improve error message for invalid regular expression (#2678)
+  * Improve error message when parsing fails during AST safety
+    check by embedding the underlying SyntaxError (#2693)
+  * No longer color diff headers white as it's unreadable in light
+    themed terminals (#2691)
+  * Text coloring added in the final statistics (#2712)
+  * Verbose mode also now describes how a project root was
+    discovered and which paths will be formatted. (#2526)
+  * All upper version bounds on dependencies have been removed
+    (#2718)
+  * typing-extensions is no longer a required dependency in Python
+    3.10+ (#2772)
+  * Set click lower bound to 8.0.0 as Black crashes on 7.1.2
+    (#2791)
+  * Deprecate the black-primer tool (#2809)
+  * Document Python support policy (#2819)
+- Drop black-pr2718-unpin.patch
+
+-------------------------------------------------------------------

Old:
----
  black-21.12b0.tar.gz
  black-pr2718-unpin.patch

New:
----
  black-22.1.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-black.spec ++++++
--- /var/tmp/diff_new_pack.4y3gtX/_old  2022-03-31 17:18:11.341610245 +0200
+++ /var/tmp/diff_new_pack.4y3gtX/_new  2022-03-31 17:18:11.341610245 +0200
@@ -19,19 +19,18 @@
 %{?!python_module:%define python_module() python3-%{**}}
 %define skip_python2 1
 Name:           python-black
-Version:        21.12b0
+Version:        22.1.0
 Release:        0
 Summary:        A code formatter written in, and written for Python
 License:        MIT
 URL:            https://github.com/psf/black
 Source:         
https://files.pythonhosted.org/packages/source/b/black/black-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM black-pr2718-unpin.patch -- gh#psf/black#2718 + 
gh#psf/black#2408 + gh#pypa/pip#10238; gh#psf/black#2703
-Patch1:         black-pr2718-unpin.patch
 BuildRequires:  %{python_module aiohttp >= 3.3.2}
 BuildRequires:  %{python_module aiohttp_cors}
 BuildRequires:  %{python_module attrs >= 18.1.0}
 BuildRequires:  %{python_module base >= 3.6}
-BuildRequires:  %{python_module click >= 7.1.2}
+BuildRequires:  %{python_module click >= 8.0.0}
+BuildRequires:  %{python_module dataclasses if %python-base < 3.7}
 BuildRequires:  %{python_module mypy_extensions >= 0.4.3}
 BuildRequires:  %{python_module pathspec >= 0.9.0}
 BuildRequires:  %{python_module platformdirs >= 2}
@@ -39,26 +38,27 @@
 BuildRequires:  %{python_module setuptools_scm}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module tomli >= 1.1.0}
-BuildRequires:  %{python_module typing_extensions}
+BuildRequires:  %{python_module typed-ast >= 1.4.2 if %python-base < 3.8}
+BuildRequires:  %{python_module typing_extensions >= 3.10.0.0 if %python-base 
< 3.10}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-BuildRequires:  (python3-dataclasses if python3-base < 3.7)
-BuildRequires:  (python3-typed-ast >= 1.4.2 if python3-base < 3.8)
 Requires:       python-aiohttp >= 3.3.2
 Requires:       python-aiohttp_cors
 Requires:       python-attrs >= 18.1.0
-Requires:       python-click >= 7.1.2
+Requires:       python-click >= 8.0.0
 Requires:       python-mypy_extensions >= 0.4.3
 Requires:       python-pathspec >= 0.9.0
 Requires:       python-platformdirs >= 2
 Requires:       python-tomli >= 1.1.0
-Requires:       python-typing_extensions
 %if 0%{?python_version_nodots} < 37
 Requires:       python-dataclasses
 %endif
 %if 0%{?python_version_nodots} < 38
 Requires:       python-typed-ast >= 1.4.2
 %endif
+%if 0%{?python_version_nodots} < 310
+Requires:       python-typing_extensions >= 3.10.0.0
+%endif
 Requires(post): update-alternatives
 Requires(postun):update-alternatives
 BuildArch:      noarch
@@ -99,7 +99,7 @@
 
 # test_expression_diff - sometimes fails on async timing in OBS
 # test_bpo_2142_workaround fails on arm
-skiptests="test_expression_diff or py2 or test_bpo_2142_workaround"
+skiptests="test_expression_diff or test_bpo_2142_workaround"
 %pytest -k "not ($skiptests)"
 
 %post

++++++ black-21.12b0.tar.gz -> black-22.1.0.tar.gz ++++++
++++ 8528 lines of diff (skipped)

Reply via email to