diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..8b853d3 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/pytest-smartcov-0.3.tar.gz diff --git a/python-pytest-smartcov.spec b/python-pytest-smartcov.spec new file mode 100644 index 0000000..c592ff0 --- /dev/null +++ b/python-pytest-smartcov.spec @@ -0,0 +1,53 @@ +# Created by pyp2rpm-3.3.5 +%global pypi_name pytest-smartcov + +%global common_description %{expand: +Smart coverage measurement and reporting for py.test test suites. Test suites +are usually structured parallel to (or integrated with) the structure of the +code they test. If you ask py.test to run a certain subset of your tests, you +shouldn't have to also tell coverage which subset of your code it should +measure coverage on for that run. With pytest-smartcov, you don't have to.} + +Name: python-%{pypi_name} +Version: 0.3 +Release: 1%{?dist} +Summary: Smart coverage plugin for pytest + +License: BSD +URL: https://github.com/carljm/pytest-smartcov +Source0: %{pypi_source} +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: python3dist(setuptools) + +%description +%{common_description} + +%package -n python3-%{pypi_name} +Summary: %{summary} + +%description -n python3-%{pypi_name} +%{common_description} + +%prep +%autosetup -n %{pypi_name}-%{version} +# Remove bundled egg-info +rm -rf %{pypi_name}.egg-info + +%build +%py3_build + +%install +%py3_install + +%files -n python3-%{pypi_name} +%license LICENSE.txt +%doc README.rst +%{python3_sitelib}/__pycache__/* +%{python3_sitelib}/smartcov.py +%{python3_sitelib}/pytest_smartcov-%{version}-py%{python3_version}.egg-info + +%changelog +* Fri Apr 02 2021 Davide Cavalca - 0.3-1 +- Initial package. diff --git a/sources b/sources new file mode 100644 index 0000000..189715d --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (pytest-smartcov-0.3.tar.gz) = 8f93a6cddce3184d1fac388fc17a21a2d481bb386afebf2054038315271cc08c097e9662006b5e11ca8be23dce0caf6a6924ba92bb5387966b8ab2f4f55b76d2