import python-pytest-split-0.10.0-1.el10

i10ce changed/i10ce/python-pytest-split-0.10.0-1.el10
Arkady L. Shane 4 weeks ago
commit 349b20b108
Signed by: tigro
GPG Key ID: 1EC08A25C9DB2503

1
.gitignore vendored

@ -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…
Cancel
Save