Blob Blame History Raw
%global srcname  click-help-colors
%global pkgname  python-click-help-colors
%global slugname click_help_colors
%global forgeurl https://github.com/click-contrib/click-help-colors

%global common_description %{expand:
Colorization of help messages in Click}

%bcond_without tests

Name:           %{pkgname}
Version:        0.9.1
%forgemeta
Release:        %autorelease
Summary:        Colorization of help messages in Click
License:        MIT
URL:            %{forgeurl}
Source:         %{pypi_source}
Patch:          0001_updating_test_optional_packages_target_name.patch
BuildArch:      noarch

BuildRequires: python3-devel

%description %{common_description}

%package -n python3-%{srcname}
Summary: %{summary}

%description -n python3-%{srcname} %{common_description}

%prep
%forgeautosetup -p1

%generate_buildrequires
%pyproject_buildrequires %{?with_tests:-x test}

%build
%pyproject_wheel

%install
%pyproject_install
%pyproject_save_files %{slugname}

%if %{with tests}
%check
%pytest -vv
%endif

%files -n python3-%{srcname} -f %{pyproject_files}
%license LICENSE.txt
%doc examples README.rst

%changelog
%autochangelog