41 Commits
epel8 ... f42

Author SHA1 Message Date
Benjamin A. Beasley
bbaa1d430a Fix setuptools_scm not finding the version 2025-10-27 16:28:23 +00:00
Benjamin A. Beasley
739938c1a3 Update to 0.15.0 (close RHBZ#2405168) 2025-10-20 23:14:43 +01:00
Benjamin A. Beasley
41a847ec3b Configure Packit
[skip changelog]
2025-10-20 23:05:09 +01:00
Python Maint
d7801ec4fe Rebuilt for Python 3.14.0rc3 bytecode 2025-09-19 14:15:22 +02:00
Python Maint
9a3575e94f Rebuilt for Python 3.14.0rc2 bytecode 2025-08-15 14:39:45 +02:00
Yaakov Selkowitz
c1a65cba5d Avoid tox dependency
RHEL does not include tox, but even in Fedora it add much value relative to
its dependencies; calling %pytest directly is simpler.
2025-08-02 07:12:56 -04:00
Fedora Release Engineering
b19b912e43 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 09:58:18 +00:00
Benjamin A. Beasley
bb3e530fdb Use the provisional pyproject declarative buildsystem 2025-07-07 21:59:43 -04:00
Benjamin A. Beasley
c22d066190 Update to 0.14.2 (close RHBZ#2330962) 2025-07-07 21:47:29 -04:00
Benjamin A. Beasley
aaa7a63b7d Use tox to run the tests; adds python-xdist dep., runs more tests 2025-07-07 21:45:32 -04:00
Benjamin A. Beasley
1078328c29 Add an .rpmlintrc file
[skip changelog]
2025-07-07 21:45:32 -04:00
Benjamin A. Beasley
d158f0b9ba Do not install a duplicate license file 2025-07-07 21:41:06 -04:00
Benjamin A. Beasley
9bfdb56413 Print the reasons for skipped tests 2025-07-07 21:40:42 -04:00
Benjamin A. Beasley
33f809b664 No longer skip tests that no longer fail 2025-07-07 21:40:26 -04:00
Benjamin A. Beasley
8b2f953cf3 Adjust style according to personal preference
[skip changelog]
2025-07-07 21:39:48 -04:00
Benjamin A. Beasley
04c102b309 Convert to %autorelease and %autochangelog
[skip changelog]
2025-07-07 21:32:29 -04:00
Python Maint
6aaa0b7ffb Rebuilt for Python 3.14 2025-06-03 08:54:09 +02:00
Fedora Release Engineering
1dbf21b379 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-18 18:26:50 +00:00
Fabian Affolter
a1f942c1ad Update to latest upstream release (closes rhbz#2296187) 2024-09-29 10:43:50 +02:00
Fedora Release Engineering
663ec50648 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-19 15:04:40 +00:00
Python Maint
39fb5a2bcb Rebuilt for Python 3.13 2024-06-08 00:05:26 +02:00
Fabian Affolter
8f8480c769 Update to latest upstream release (closes rhbz#2196751, closes rhbz#2203842) 2024-04-08 10:05:57 +02:00
Fedora Release Engineering
efefdd9307 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-26 09:36:14 +00:00
Fedora Release Engineering
ff549d4659 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-22 06:08:07 +00:00
Karolina Surma
f4834557cd Declare the license as an SPDX expression 2023-08-09 10:13:56 +02:00
Fedora Release Engineering
a4218ec50f Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-21 13:18:09 +00:00
Yaakov Selkowitz
f130219f54 Add missing attrs dependency
attrs, used by the tests, was previously pulled in by pytest.
2023-07-06 00:56:15 -04:00
Python Maint
3ab46ec294 Rebuilt for Python 3.12 2023-06-13 22:59:40 +02:00
Christian Heimes
0d49f4544d Update to 0.10.0 2023-03-27 06:52:43 +02:00
Fedora Release Engineering
0611b2bfa2 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-20 16:37:14 +00:00
Fedora Release Engineering
af3ebe9d8b Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-22 21:43:53 +00:00
Python Maint
d69ddc8617 Rebuilt for Python 3.11 2022-06-13 17:14:54 +02:00
Fedora Release Engineering
420b0f9b2d - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-21 14:57:51 +00:00
Fabian Affolter
407a86740e * Wed Aug 25 2021 Fabian Affolter <mail@fabian-affolter.ch> - 0.5.0-1
- Update to latest upstream release 0.5.0
2021-08-25 18:02:38 +02:00
Fedora Release Engineering
ff4d22e952 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 08:58:36 +00:00
Python Maint
ea86b3aa6e Rebuilt for Python 3.10 2021-06-02 22:57:40 +02:00
Christian Heimes
d2de876218 Update to 0.4 (#1925972) 2021-02-07 21:08:50 +01:00
Fedora Release Engineering
7d7696b3fb - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 12:56:07 +00:00
Fedora Release Engineering
fdcee2a141 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-29 03:25:47 +00:00
Fabian Affolter
b5dde391f7 * Tue Jul 14 2020 Fabian Affolter <mail@fabian-affolter.ch> - 0.3.1-1
- Update to latest upstream release 0.3.1
2020-07-14 22:52:51 +02:00
Miro Hrončok
cd88ec1154 Rebuilt for Python 3.9 2020-05-26 03:35:43 +02:00
6 changed files with 132 additions and 35 deletions

8
.gitignore vendored
View File

@@ -1 +1,9 @@
/pytest-subtests-0.3.0.tar.gz
/pytest-subtests-0.3.1.tar.gz
/pytest-subtests-0.4.0.tar.gz
/pytest-subtests-0.5.0.tar.gz
/pytest-subtests-0.10.0.tar.gz
/pytest-subtests-0.12.1.tar.gz
/pytest_subtests-0.13.1.tar.gz
/pytest_subtests-0.14.2.tar.gz
/pytest-subtests-0.15.0.tar.gz

71
changelog Normal file
View File

@@ -0,0 +1,71 @@
* Tue Jun 03 2025 Python Maint <python-maint@redhat.com> - 0.13.1-3
- Rebuilt for Python 3.14
* Sat Jan 18 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.13.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Sun Sep 29 2024 Fabian Affolter <mail@fabian-affolter.ch> - 0.13.1-1
- Update to latest upstream release (closes rhbz#2296187)
* Fri Jul 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.12.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Fri Jun 07 2024 Python Maint <python-maint@redhat.com> - 0.12.1-2
- Rebuilt for Python 3.13
* Mon Apr 08 2024 Fabian Affolter <mail@fabian-affolter.ch> - 0.12.1
- Update to latest upstream release (closes rhbz#2196751, closes rhbz#2203842)
* Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Tue Jun 13 2023 Python Maint <python-maint@redhat.com> - 0.10.0-2
- Rebuilt for Python 3.12
* Mon Mar 27 2023 Christian Heimes <cheimes@redhat.com> - 0.10.0-1
- Update to 0.10.0
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 0.5.0-3
- Rebuilt for Python 3.11
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Wed Aug 25 2021 Fabian Affolter <mail@fabian-affolter.ch> - 0.5.0-1
- Update to latest upstream release 0.5.0
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Wed Jun 02 2021 Python Maint <python-maint@redhat.com> - 0.4.0-2
- Rebuilt for Python 3.10
* Sun Feb 07 2021 Christian Heimes <cheimes@redhat.com> - 0.4.0-1
- Update to 0.4 (#1925972)
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Tue Jul 14 2020 Fabian Affolter <mail@fabian-affolter.ch> - 0.3.1-1
- Update to latest upstream release 0.3.1
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 0.3.0-2
- Rebuilt for Python 3.9
* Mon Mar 23 2020 Fabian Affolter <mail@fabian-affolter.ch> - 0.3.0-1
- Initial package for Fedora

13
packit.yaml Normal file
View File

@@ -0,0 +1,13 @@
upstream_project_url: https://github.com/pytest-dev/pytest-subtests
copy_upstream_release_description: false
upstream_tag_template: v{version}
jobs:
- job: pull_from_upstream
trigger: release
dist_git_branches:
- fedora-rawhide
- job: koji_build
trigger: commit
dist_git_branches:
- fedora-all

View File

@@ -0,0 +1,2 @@
# Not a real spelling error:
addFilter(r" spelling-error \('unittests?',")

View File

@@ -1,53 +1,56 @@
%global pypi_name pytest-subtests
Name: python-%{pypi_name}
Version: 0.3.0
Release: 1%{?dist}
Name: python-pytest-subtests
Version: 0.15.0
Release: %autorelease
Summary: Support for unittest subTest() and subtests fixture
# SPDX
License: MIT
URL: https://github.com/pytest-dev/pytest-subtests
Source0: %{pypi_source}
# We *could* package from the PyPI sdist without losing anything, if we liked.
Source: %{url}/archive/v%{version}/pytest-subtests-%{version}.tar.gz
BuildSystem: pyproject
BuildOption(install): -l pytest_subtests
# Dont depend on pytest-xdist on RHEL/ELN, since its unwanted there. Keep the
# dependency in Fedora because it enables several integration tests.
#
# (For similar reasons, we dont pass -t to %%pyproject_buildrequires and we
# run tests via %%pytest directly instead of via %%tox: tox is unwanted in
# RHEL/ELN, and the benefit of using it in this package is small.)
%if %{undefined rhel}
BuildRequires: python3dist(pytest-xdist)
%endif
BuildArch: noarch
%description
pytest-subtests unittest subTest() support and subtests fixture.
%package -n python3-%{pypi_name}
%package -n python3-pytest-subtests
Summary: %{summary}
BuildRequires: python3-devel
BuildRequires: python3-pytest
BuildRequires: python3-setuptools
BuildRequires: python3-setuptools_scm
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
pytest-subtests unittest subTest() support and subtests fixture.
%description -n python3-pytest-subtests
%{summary}.
%prep
%autosetup -n %{pypi_name}-%{version}
rm -rf %{pypi_name}.egg-info
%build
%py3_build
%generate_buildrequires -p
export SETUPTOOLS_SCM_PRETEND_VERSION='%{version}'
%install
%py3_install
%check
# https://github.com/pytest-dev/pytest-subtests/issues/21
PYTHONDONTWRITEBYTECODE=1 PYTHONPATH=%{buildroot}%{python3_sitelib} \
pytest-%{python3_version} -v tests \
-k "not TestFixture and not TestCapture and not test_simple_terminal"
%build -p
export SETUPTOOLS_SCM_PRETEND_VERSION='%{version}'
%files -n python3-%{pypi_name}
%license LICENSE
%check -a
%pytest -rs -v tests
%files -n python3-pytest-subtests -f %{pyproject_files}
%doc CHANGELOG.rst
%doc README.rst
%{python3_sitelib}/__pycache__/*
%{python3_sitelib}/pytest_subtests.py
%{python3_sitelib}/pytest_subtests-%{version}-py*.egg-info/
%changelog
* Mon Mar 23 2020 Fabian Affolter <mail@fabian-affolter.ch> - 0.3.0-1
- Initial package for Fedora
%autochangelog

View File

@@ -1 +1 @@
SHA512 (pytest-subtests-0.3.0.tar.gz) = 49ebf151c95e1d2c89af78d8b1abfa06d5db9bf1e297f09a49a802b1b42d064ad38a2aa619aa254d23b475c7548c62b753d999f4e38eb5e1651ae067ca9cd525
SHA512 (pytest-subtests-0.15.0.tar.gz) = 6d47fb78212c1c82e1bb4de6c35ae6a5a8213e5d5eaa0682da9213aa3c402ef63db57fe85136b5f372e58be176f2c901798e7d03996f61db1325ba46cddac203