commit
349b20b108
@ -0,0 +1 @@
|
||||
SOURCES/pytest-split-0.10.0.tar.gz
|
@ -0,0 +1 @@
|
||||
3a1f2118afa79095ffd79dd95208198a88f23df1 SOURCES/pytest-split-0.10.0.tar.gz
|
@ -0,0 +1,92 @@
|
||||
## START: Set by rpmautospec
|
||||
## (rpmautospec version 0.7.2)
|
||||
## RPMAUTOSPEC: autorelease, autochangelog
|
||||
%define autorelease(e:s:pb:n) %{?-p:0.}%{lua:
|
||||
release_number = 1;
|
||||
base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}"));
|
||||
print(release_number + base_release_number - 1);
|
||||
}%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}}
|
||||
## END: Set by rpmautospec
|
||||
|
||||
%bcond tests 1
|
||||
%global srcname pytest-split
|
||||
%global slugname pytest_split
|
||||
|
||||
Name: python-%{srcname}
|
||||
Summary: Pytest plugin to split the test suite into sub-suites
|
||||
Version: 0.10.0
|
||||
Release: %autorelease
|
||||
|
||||
License: MIT
|
||||
URL: https://github.com/jerry-git/pytest-split
|
||||
Source: %{url}/archive/refs/tags/%{version}/%{srcname}-%{version}.tar.gz
|
||||
BuildArch: noarch
|
||||
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: help2man
|
||||
BuildRequires: python3dist(poetry-core)
|
||||
BuildRequires: python3dist(pytest)
|
||||
BuildRequires: python3dist(pytest-cov)
|
||||
Requires: python3dist(pytest)
|
||||
|
||||
%global _description %{expand:
|
||||
Pytest plugin which splits the test suite to equally sized
|
||||
sub suites based on test execution time.}
|
||||
|
||||
%description %_description
|
||||
|
||||
%package -n python3-%{srcname}
|
||||
Summary: %{summary}
|
||||
|
||||
%description -n python3-%{srcname} %_description
|
||||
|
||||
%prep
|
||||
%autosetup -n %{srcname}-%{version}
|
||||
|
||||
%generate_buildrequires
|
||||
%pyproject_buildrequires
|
||||
|
||||
%build
|
||||
%pyproject_wheel
|
||||
|
||||
%install
|
||||
%pyproject_install
|
||||
mkdir -p %{buildroot}%{_mandir}/man1
|
||||
PYTHONPATH="%{buildroot}%{python3_sitelib}" help2man \
|
||||
--version-string %{version} \
|
||||
%{buildroot}%{_bindir}/slowest-tests | \
|
||||
gzip > %{buildroot}%{_mandir}/man1/slowest-tests.1.gz
|
||||
|
||||
%check
|
||||
%py3_check_import %{slugname}
|
||||
|
||||
%if %{with tests}
|
||||
%pytest --no-cov tests
|
||||
%endif
|
||||
|
||||
%files -n python3-%{srcname}
|
||||
%doc README.md
|
||||
%doc CHANGELOG.md
|
||||
%license LICENSE
|
||||
%{python3_sitelib}/%{slugname}-%{version}.dist-info/
|
||||
%{python3_sitelib}/%{slugname}/
|
||||
%{_bindir}/slowest-tests
|
||||
%{_mandir}/man1/slowest-tests.1.*
|
||||
|
||||
%changelog
|
||||
* Sat Jan 04 2025 Arkady L. Shane <tigro@msvsphere-os.ru> - 0.10.0-1
|
||||
- Rebuilt for MSVSphere 10
|
||||
|
||||
## START: Generated by rpmautospec
|
||||
* Thu Oct 17 2024 Doğukan Çağatay <dogukan.cagatay@aiven.io> - 0.10.0-1
|
||||
- Bump version 0.10.0
|
||||
|
||||
* Fri Jul 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.2-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
|
||||
|
||||
* Thu Jun 20 2024 Doğukan Çağatay <dogukan.cagatay@aiven.io> - 0.8.2-2
|
||||
- Fix the compression issue with man page
|
||||
|
||||
* Thu Jun 20 2024 Doğukan Çağatay <dogukan.cagatay@aiven.io> - 0.8.2-1
|
||||
- Initial import (fedora#2292470).
|
||||
## END: Generated by rpmautospec
|
Loading…
Reference in new issue