Blame python-colcon-lcov-result.spec

8bfbb30
%global srcname colcon-lcov-result
8bfbb30
8bfbb30
Name:           python-%{srcname}
8bfbb30
Version:        0.4.0
43f8168
Release:        2%{?dist}
8bfbb30
Summary:        Extension for colcon to provide test results using LCOV
8bfbb30
8bfbb30
License:        ASL 2.0
8bfbb30
URL:            https://colcon.readthedocs.io
8bfbb30
Source0:        https://github.com/colcon/%{srcname}/archive/%{version}/%{srcname}-%{version}.tar.gz
8bfbb30
8bfbb30
BuildArch:      noarch
8bfbb30
8bfbb30
%description
8bfbb30
An extension for colcon-core to provide aggregate coverage results using LCOV.
8bfbb30
8bfbb30
LCOV is a graphical front-end for GCC's coverage testing tool gcov, producing
8bfbb30
the following coverage metrics:
8bfbb30
- Statement coverage
8bfbb30
- Function coverage
8bfbb30
- Branch coverage
8bfbb30
8bfbb30
8bfbb30
%package -n python%{python3_pkgversion}-%{srcname}
8bfbb30
Summary:        %{summary}
8bfbb30
BuildRequires:  python%{python3_pkgversion}-devel
8bfbb30
BuildRequires:  python%{python3_pkgversion}-pytest
8bfbb30
BuildRequires:  python%{python3_pkgversion}-setuptools >= 30.3.0
8bfbb30
%{?python_provide:%python_provide python%{python3_pkgversion}-%{srcname}}
8bfbb30
8bfbb30
%if %{undefined __pythondist_requires}
8bfbb30
Requires:       python%{python3_pkgversion}-colcon-core >= 0.5.6
8bfbb30
%endif
8bfbb30
8bfbb30
%description -n python%{python3_pkgversion}-%{srcname}
8bfbb30
An extension for colcon-core to provide aggregate coverage results using LCOV.
8bfbb30
8bfbb30
LCOV is a graphical front-end for GCC's coverage testing tool gcov, producing
8bfbb30
the following coverage metrics:
8bfbb30
- Statement coverage
8bfbb30
- Function coverage
8bfbb30
- Branch coverage
8bfbb30
8bfbb30
8bfbb30
%prep
8bfbb30
%autosetup -p1 -n %{srcname}-%{version}
8bfbb30
8bfbb30
8bfbb30
%build
8bfbb30
%py3_build
8bfbb30
8bfbb30
8bfbb30
%install
8bfbb30
%py3_install
8bfbb30
8bfbb30
8bfbb30
%check
8bfbb30
%{__python3} -m pytest \
8bfbb30
    --ignore=test/test_spell_check.py \
8bfbb30
    --ignore=test/test_flake8.py \
8bfbb30
    test
8bfbb30
8bfbb30
8bfbb30
%files -n python%{python3_pkgversion}-%{srcname}
8bfbb30
%license LICENSE
8bfbb30
%doc README.rst
8bfbb30
%{python3_sitelib}/colcon_lcov_result/
8bfbb30
%{python3_sitelib}/colcon_lcov_result-%{version}-py%{python3_version}.egg-info/
8bfbb30
8bfbb30
8bfbb30
%changelog
43f8168
* Tue May 26 2020 Miro HronĨok <mhroncok@redhat.com> - 0.4.0-2
43f8168
- Rebuilt for Python 3.9
43f8168
8bfbb30
* Sun May 10 2020 Scott K Logan <logans@cottsay.net> - 0.4.0-1
8bfbb30
- Initial package (rhbz#1833741)