forked from pool/python-black
Accepting request 1249998 from home:nkrapp:branches:devel:languages:python
- 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 OBS-URL: https://build.opensuse.org/request/show/1249998 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-black?expand=0&rev=68
This commit is contained in:
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2500945420b6784c38b9ee885af039f5e7471ef284ab03fa35ecdde4688cd83f
|
||||
size 644810
|
||||
BIN
black-25.1.0.tar.gz
LFS
Normal file
BIN
black-25.1.0.tar.gz
LFS
Normal file
Binary file not shown.
@@ -1,3 +1,42 @@
|
||||
-------------------------------------------------------------------
|
||||
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>
|
||||
|
||||
|
||||
@@ -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.8.0
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user