%global _empty_manifest_terminate_build 0 %global pypi_name black Name: python-%{pypi_name} Version: 22.8.0 Release: 2 Summary: The uncompromising code formatter License: MIT URL: https://github.com/psf/black Source0: https://files.pythonhosted.org/packages/3a/1b/38a013f75022fae724ed766fdac5f6777544c45eecbe00a6d8fd91a2a26b/black-22.8.0.tar.gz BuildArch: noarch # Patch0: CVE-2024-21503.patch BuildRequires: python3-devel # Base build requires BuildRequires: python3-setuptools BuildRequires: python3-setuptools_scm BuildRequires: python3-pip BuildRequires: python3-wheel BuildRequires: python3-hatch-vcs BuildRequires: python3-hatchling BuildRequires: python3-hatch-fancy-pypi-readme %global _description %{expand: Black is the uncompromising Python code formatter. By using it, you agree to cease control over minutiae of hand-formatting. In return, Black gives you speed, determinism, and freedom from pycodestyle nagging about formatting. You will save time and mental energy for more important matters.} %description %_description %package -n python3-%{pypi_name} Summary: %{summary} %{?python_provide:%python_provide python3-%{pypi_name}} %description -n python3-%{pypi_name} %_description %prep %autosetup -p1 -n %{pypi_name}-%{version} %build %pyproject_build %install %pyproject_install for exe in black blackd; do ln -sr %{buildroot}%{_bindir}/${exe}{,-%{python3_version}} done %files -n python3-%{pypi_name} %license LICENSE %doc README.md %{_bindir}/black %{_bindir}/black-%{python3_version} %{_bindir}/blackd %{_bindir}/blackd-%{python3_version} %{python3_sitelib}/_black_version.py %{python3_sitelib}/__pycache__/* %{python3_sitelib}/black* %{python3_sitelib}/blib2to3/* %changelog * Fri Feb 23 2024 chendexi - 22.8.0-1 - init package to version 22.8.0