Sync from SUSE:SLFO:Main python-black revision 4860181cb5905e6d7cf0261c51704eb1

This commit is contained in:
2025-05-13 19:53:12 +02:00
parent 8e4af26461
commit cd2d6feecb
4 changed files with 70 additions and 19 deletions
+63
View File
@@ -1,3 +1,66 @@
-------------------------------------------------------------------
Mon Feb 10 09:37:29 UTC 2025 - Nico Krapp <nico.krapp@suse.com>
- Update to 25.1.0:
Highlights:
* Normalize casing of Unicode escape characters in strings to lowercase (#2916)
* Fix inconsistencies in whether certain strings are detected as docstrings (#4095)
* Consistently add trailing commas to typed function parameters (#4164)
* Remove redundant parentheses in if guards for case blocks (#4214)
* Add parentheses to if clauses in case blocks when the line is too long (#4269)
* Whitespace before # fmt: skip comments is no longer normalized (#4146)
* Fix line length computation for certain expressions that involve the power operator (#4154)
* Check if there is a newline before the terminating quotes of a docstring (#4185)
* Fix type annotation spacing between * and more complex type variable tuple (#4440)
* Remove parentheses around sole list items (#4312)
* Generic function definitions are now formatted more elegantly: parameters are
split over multiple lines first instead of type parameter definitions (#4553)
Stable style:
* Fix formatting cells in IPython notebooks with magic methods and starting or trailing
empty lines (#4484)
* Fix crash when formatting with statements containing tuple generators/unpacking
(#4538)
Preview style:
* Fix/remove string merging changing f-string quotes on f-strings with internal quotes
(#4498)
* Collapse multiple empty lines after an import into one (#4489)
* Prevent string_processing and wrap_long_dict_values_in_parens from removing
parentheses around long dictionary values (#4377)
* Move wrap_long_dict_values_in_parens from the unstable to preview style (#4561)
Packaging:
* Store license identifier inside the License-Expression metadata field, see
PEP 639. (#4479)
Performance:
* Speed up the is_fstring_start function in Black's tokenizer (#4541)
Integrations:
* If using stdin with --stdin-filename set to a force excluded path, stdin won't be
formatted. (#4539)
- update requirements from pyproject.toml
-------------------------------------------------------------------
Fri Sep 27 01:22:37 UTC 2024 - Yogalakshmi Arunachalam <yarunachalam@suse.com>
- Update to 24.8.0
Stable style
* Fix crash when # fmt: off is used before a closing parenthesis
or bracket. (#4363)
Parser
* Fix regression where Black failed to parse a multiline f-string
containing another multiline string (#4339)
* Fix regression where Black failed to parse an escaped single
quote inside an f-string (#4401)
* Fix bug with Black incorrectly parsing empty lines with
a backslash (#4343)
* Fix bugs with Black's tokenizer not handling \{
inside f-strings very well (#4422)
* Fix incorrect line numbers in the tokenizer for certain
tokens within f-strings (#4423)
Performance
* Improve performance when a large directory is listed
in .gitignore (#4415)
Blackd
* Fix blackd (and all extras installs) for docker container (#4357)
-------------------------------------------------------------------
Sun Jul 21 16:03:44 UTC 2024 - Andrea Manzini <andrea.manzini@suse.com>
+4 -16
View File
@@ -1,7 +1,7 @@
#
# spec file for package python-black
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,48 +18,36 @@
%{?sle15_python_module_pythons}
Name: python-black
Version: 24.4.2
Version: 25.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
BuildRequires: %{python_module aiohttp >= 3.3.2}
BuildRequires: %{python_module aiohttp_cors}
BuildRequires: %{python_module attrs >= 18.1.0}
BuildRequires: %{python_module base >= 3.8}
BuildRequires: %{python_module click >= 8.0.0}
BuildRequires: %{python_module hatch-fancy-pypi-readme}
BuildRequires: %{python_module hatch_vcs}
BuildRequires: %{python_module hatchling >= 1.8.0}
BuildRequires: %{python_module mypy_extensions >= 0.4.3}
BuildRequires: %{python_module packaging}
BuildRequires: %{python_module packaging >= 22.0}
BuildRequires: %{python_module pathspec >= 0.9.0}
BuildRequires: %{python_module pip}
BuildRequires: %{python_module platformdirs >= 2}
BuildRequires: %{python_module pytest}
BuildRequires: %{python_module tomli >= 1.1.0}
%if 0%{?suse_version} > 1500
BuildRequires: %{python_module typing_extensions >= 3.10.0.0 if %python-base < 3.11}
%endif
BuildRequires: %{python_module wheel}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
Requires: python-aiohttp >= 3.3.2
Requires: python-aiohttp_cors
Requires: python-attrs >= 18.1.0
Suggests: python-aiohttp >= 3.10.0
Requires: python-click >= 8.0.0
Requires: python-mypy_extensions >= 0.4.3
Requires: python-packaging
Requires: python-pathspec >= 0.9.0
Requires: python-platformdirs >= 2
Requires: python-tomli >= 1.1.0
Requires(post): update-alternatives
Requires(postun): update-alternatives
BuildArch: noarch
%if 0%{?python_version_nodots} < 311
Requires: python-typing_extensions >= 3.10.0.0
%endif
%python_subpackages
%description
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.