%global srcname relval
Name: relval
Version: 2.6.1
Release: %{autorelease}
Summary: Tool for interacting with Fedora QA wiki pages
License: GPLv3+
URL: https://pagure.io/fedora-qa/relval
Source0: https://releases.pagure.org/fedora-qa/relval/%{srcname}-%{version}.tar.gz
BuildArch: noarch
BuildRequires: python3-devel
%description
Relval can perform various tasks related to Fedora QA by interacting with the
Fedora wiki. It lets you:
* Create wiki pages for Fedora release validation test events
* Generate statistics on release validation testing
* Report release validation test results using a console interface
See https://fedoraproject.org/wiki/QA/SOP_Release_Validation_Test_Event for
more information on the process relval helps with.
%prep
%autosetup -n %{srcname}-%{version}
# setuptools-scm is needed to build the source distribution, but not
# for packaging, which *starts* from the source distribution
sed -i -e 's., "setuptools-scm"..g' pyproject.toml
%generate_buildrequires
%pyproject_buildrequires -t
%build
%pyproject_wheel
%install
%pyproject_install
%check
%tox
%files
%doc README.md
%license COPYING
%{python3_sitelib}/%{srcname}*
%{_bindir}/relval
%changelog
%{autochangelog}