From 91ceded8a2600ec07b75e8ba1bf0d08241ea0ba3 Mon Sep 17 00:00:00 2001 From: Shlomi Fish Date: Thu, 13 Feb 2025 19:53:34 +0200 Subject: [PATCH 1/7] update stale URL --- python-pycotap.spec | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/python-pycotap.spec b/python-pycotap.spec index 7077753..09518a1 100644 --- a/python-pycotap.spec +++ b/python-pycotap.spec @@ -3,11 +3,11 @@ Name: python-%{pypi_name} Version: 1.3.1 -Release: 4%{?dist} +Release: 5%{?dist} Summary: A tiny test runner that outputs TAP results to standard output License: MIT -URL: https://el-tramo.be/pycotap +URL: https://github.com/remko/pycotap Source0: %{pypi_source} BuildArch: noarch @@ -16,7 +16,7 @@ BuildRequires: python3dist(setuptools) %description pycotap is a simple Python test runner for unit tests that outputs Test Anything -Protocol results directly to standard output.Contrary to other TAP runners +Protocol results directly to standard output. Contrary to other TAP runners for Python, pycotap prints TAP (and *only* TAP) to standard output instead of to a separate file, allowing you to pipe it directly to TAP pretty printers and processors. @@ -27,7 +27,7 @@ Summary: %{summary} %description -n python3-%{pypi_name} pycotap is a simple Python test runner for unit tests that outputs Test Anything -Protocol results directly to standard output.Contrary to other TAP runners +Protocol results directly to standard output. Contrary to other TAP runners for Python, pycotap prints TAP (and *only* TAP) to standard output instead of to a separate file, allowing you to pipe it directly to TAP pretty printers and processors. @@ -50,6 +50,9 @@ find %{buildroot}/%{python3_sitelib} -name '*.py' | xargs sed -i '/^#!/d' %{python3_sitelib}/%{pypi_name}-%{version}-py%{python3_version}.egg-info %changelog +* Thu Feb 13 2025 Shlomi Fish 1.3.1-5 +- Update URL. + * Sat Jan 18 2025 Fedora Release Engineering - 1.3.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 8fd88ca7a2c4438702e9d18afaf13b81245a0037 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Mon, 2 Jun 2025 20:35:25 +0200 Subject: [PATCH 2/7] Rebuilt for Python 3.14 --- python-pycotap.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-pycotap.spec b/python-pycotap.spec index 09518a1..7f0fe53 100644 --- a/python-pycotap.spec +++ b/python-pycotap.spec @@ -3,7 +3,7 @@ Name: python-%{pypi_name} Version: 1.3.1 -Release: 5%{?dist} +Release: 6%{?dist} Summary: A tiny test runner that outputs TAP results to standard output License: MIT @@ -50,6 +50,9 @@ find %{buildroot}/%{python3_sitelib} -name '*.py' | xargs sed -i '/^#!/d' %{python3_sitelib}/%{pypi_name}-%{version}-py%{python3_version}.egg-info %changelog +* Mon Jun 02 2025 Python Maint - 1.3.1-6 +- Rebuilt for Python 3.14 + * Thu Feb 13 2025 Shlomi Fish 1.3.1-5 - Update URL. From e5fa98bc82814bbcd74e6324f83106f4b9af8af0 Mon Sep 17 00:00:00 2001 From: Shlomi Fish Date: Wed, 9 Jul 2025 05:44:07 +0300 Subject: [PATCH 3/7] deprecated macros [ RHBZ#2378026 ] --- python-pycotap.spec | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/python-pycotap.spec b/python-pycotap.spec index 7f0fe53..86e055f 100644 --- a/python-pycotap.spec +++ b/python-pycotap.spec @@ -1,9 +1,8 @@ -# Created by pyp2rpm-3.3.2 %global pypi_name pycotap Name: python-%{pypi_name} Version: 1.3.1 -Release: 6%{?dist} +Release: 7%{?dist} Summary: A tiny test runner that outputs TAP results to standard output License: MIT @@ -12,7 +11,6 @@ Source0: %{pypi_source} BuildArch: noarch BuildRequires: python3-devel -BuildRequires: python3dist(setuptools) %description pycotap is a simple Python test runner for unit tests that outputs Test Anything @@ -23,7 +21,6 @@ printers and processors. %package -n python3-%{pypi_name} Summary: %{summary} -%{?python_provide:%python_provide python3-%{pypi_name}} %description -n python3-%{pypi_name} pycotap is a simple Python test runner for unit tests that outputs Test Anything @@ -34,22 +31,29 @@ printers and processors. %prep %autosetup -n %{pypi_name}-%{version} -# Remove bundled egg-info -rm -rf %{pypi_name}.egg-info + +%generate_buildrequires +%pyproject_buildrequires %build -%py3_build +%pyproject_wheel %install -%py3_install +%pyproject_install +%pyproject_save_files %{pypi_name} find %{buildroot}/%{python3_sitelib} -name '*.py' | xargs sed -i '/^#!/d' %__rm -f %{buildroot}/usr/COPYING -%files -n python3-%{pypi_name} -%{python3_sitelib}/%{pypi_name} -%{python3_sitelib}/%{pypi_name}-%{version}-py%{python3_version}.egg-info +%check +%pyproject_check_import + +%files -n python3-%{pypi_name} -f %{pyproject_files} %changelog +======= +* Wed Jul 09 2025 Shlomi Fish 1.3.1-7 +- Stop using deprecated RPM macros ( https://bugzilla.redhat.com/show_bug.cgi?id=2378026 ) + * Mon Jun 02 2025 Python Maint - 1.3.1-6 - Rebuilt for Python 3.14 From 1afe2ec237ae6cba2728a365a044e6ac0d4046a0 Mon Sep 17 00:00:00 2001 From: Shlomi Fish Date: Wed, 9 Jul 2025 05:52:26 +0300 Subject: [PATCH 4/7] deprecated macros [ RHBZ#2378026 ] --- python-pycotap.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/python-pycotap.spec b/python-pycotap.spec index 86e055f..42f0ca1 100644 --- a/python-pycotap.spec +++ b/python-pycotap.spec @@ -50,7 +50,6 @@ find %{buildroot}/%{python3_sitelib} -name '*.py' | xargs sed -i '/^#!/d' %files -n python3-%{pypi_name} -f %{pyproject_files} %changelog -======= * Wed Jul 09 2025 Shlomi Fish 1.3.1-7 - Stop using deprecated RPM macros ( https://bugzilla.redhat.com/show_bug.cgi?id=2378026 ) From ec3fad94bf9265a9921a22df7165dc5efce4d684 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 09:33:21 +0000 Subject: [PATCH 5/7] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- python-pycotap.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-pycotap.spec b/python-pycotap.spec index 42f0ca1..d3182a9 100644 --- a/python-pycotap.spec +++ b/python-pycotap.spec @@ -2,7 +2,7 @@ Name: python-%{pypi_name} Version: 1.3.1 -Release: 7%{?dist} +Release: 8%{?dist} Summary: A tiny test runner that outputs TAP results to standard output License: MIT @@ -50,6 +50,9 @@ find %{buildroot}/%{python3_sitelib} -name '*.py' | xargs sed -i '/^#!/d' %files -n python3-%{pypi_name} -f %{pyproject_files} %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 1.3.1-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Wed Jul 09 2025 Shlomi Fish 1.3.1-7 - Stop using deprecated RPM macros ( https://bugzilla.redhat.com/show_bug.cgi?id=2378026 ) From 2e0144badd269b070d2f8e2c23a767db50102c85 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 15 Aug 2025 14:28:17 +0200 Subject: [PATCH 6/7] Rebuilt for Python 3.14.0rc2 bytecode --- python-pycotap.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-pycotap.spec b/python-pycotap.spec index d3182a9..b0d4050 100644 --- a/python-pycotap.spec +++ b/python-pycotap.spec @@ -2,7 +2,7 @@ Name: python-%{pypi_name} Version: 1.3.1 -Release: 8%{?dist} +Release: 9%{?dist} Summary: A tiny test runner that outputs TAP results to standard output License: MIT @@ -50,6 +50,9 @@ find %{buildroot}/%{python3_sitelib} -name '*.py' | xargs sed -i '/^#!/d' %files -n python3-%{pypi_name} -f %{pyproject_files} %changelog +* Fri Aug 15 2025 Python Maint - 1.3.1-9 +- Rebuilt for Python 3.14.0rc2 bytecode + * Fri Jul 25 2025 Fedora Release Engineering - 1.3.1-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 6be50fb74dc293b1421f411294a38c13c44edacc Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 19 Sep 2025 14:03:58 +0200 Subject: [PATCH 7/7] Rebuilt for Python 3.14.0rc3 bytecode --- python-pycotap.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-pycotap.spec b/python-pycotap.spec index b0d4050..aea5e80 100644 --- a/python-pycotap.spec +++ b/python-pycotap.spec @@ -2,7 +2,7 @@ Name: python-%{pypi_name} Version: 1.3.1 -Release: 9%{?dist} +Release: 10%{?dist} Summary: A tiny test runner that outputs TAP results to standard output License: MIT @@ -50,6 +50,9 @@ find %{buildroot}/%{python3_sitelib} -name '*.py' | xargs sed -i '/^#!/d' %files -n python3-%{pypi_name} -f %{pyproject_files} %changelog +* Fri Sep 19 2025 Python Maint - 1.3.1-10 +- Rebuilt for Python 3.14.0rc3 bytecode + * Fri Aug 15 2025 Python Maint - 1.3.1-9 - Rebuilt for Python 3.14.0rc2 bytecode