Blame python-colorzero.spec

a31a5fa
%global srcname colorzero
a31a5fa
a31a5fa
Name:           python-%{srcname}
a31a5fa
Version:        1.1
d043679
Release:        4%{?dist}
a31a5fa
Summary:        Yet another Python color library
a31a5fa
a31a5fa
License:        BSD
a31a5fa
URL:            https://github.com/waveform80/colorzero
a31a5fa
Source0:        %{url}/archive/release-%{version}/%{srcname}-%{version}.tar.gz
a31a5fa
a31a5fa
BuildArch:      noarch
a31a5fa
a31a5fa
%global _description %{expand:
a31a5fa
Colorzero is a color manipulation library for Python (yes, another one)
a31a5fa
which aims to be reasonably simple to use and "pythonic" in nature.}
a31a5fa
a31a5fa
%description %_description
a31a5fa
a31a5fa
%package -n     python3-%{srcname}
a31a5fa
Summary:        %{summary}
d043679
BuildRequires:  pyproject-rpm-macros
a31a5fa
BuildRequires:  python3-devel
a31a5fa
a31a5fa
%description -n python3-%{srcname} %_description
a31a5fa
a31a5fa
%prep
a31a5fa
%autosetup -n %{srcname}-release-%{version}
a31a5fa
d043679
%generate_buildrequires
396d62c
%pyproject_buildrequires -x test
d043679
a31a5fa
%build
d043679
%pyproject_wheel
a31a5fa
a31a5fa
%install
d043679
%pyproject_install
d043679
%pyproject_save_files colorzero
a31a5fa
a31a5fa
%check
a31a5fa
%{python3} -m pytest
a31a5fa
d043679
%files -n python3-%{srcname} -f %{pyproject_files}
a31a5fa
%license LICENSE.txt
a31a5fa
%doc README.rst
a31a5fa
a31a5fa
%changelog
d043679
* Fri Sep 04 2020 Tomas Hrnciar <thrnciar@redhat.com> - 1.1-4
d043679
- Use pyproject-rpm-macros in specfile
d043679
f0f77f3
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.1-3
f0f77f3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
f0f77f3
c9798d4
* Tue May 26 2020 Miro HronĨok <mhroncok@redhat.com> - 1.1-2
c9798d4
- Rebuilt for Python 3.9
c9798d4
a31a5fa
* Sun Apr 12 2020 Tomas Hrnciar <thrnciar@redhat.com> - 1.1-1
a31a5fa
- Initial package