From a82de1da613fa075bd2ef9fd77d4e89ddbe7319e Mon Sep 17 00:00:00 2001 From: Python Maint Date: Mon, 2 Jun 2025 20:53:43 +0200 Subject: [PATCH 1/9] Rebuilt for Python 3.14 --- urlwatch.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/urlwatch.spec b/urlwatch.spec index 8ba386e..8f7323e 100644 --- a/urlwatch.spec +++ b/urlwatch.spec @@ -1,6 +1,6 @@ Name: urlwatch Version: 2.28 -Release: 6%{?dist} +Release: 7%{?dist} Summary: A tool for monitoring webpages for updates License: LicenseRef-Callaway-BSD @@ -59,6 +59,9 @@ chmod a+x %{buildroot}%{python3_sitelib}/%{name}/handler.py %{python3_sitelib}/%{name}*.egg-info %changelog +* Mon Jun 02 2025 Python Maint - 2.28-7 +- Rebuilt for Python 3.14 + * Sun Jan 19 2025 Fedora Release Engineering - 2.28-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 3ffc1ef3e41e0fc1df7988108b88381217b0da90 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 19:51:31 +0000 Subject: [PATCH 2/9] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- urlwatch.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/urlwatch.spec b/urlwatch.spec index 8f7323e..e3cad63 100644 --- a/urlwatch.spec +++ b/urlwatch.spec @@ -1,6 +1,6 @@ Name: urlwatch Version: 2.28 -Release: 7%{?dist} +Release: 8%{?dist} Summary: A tool for monitoring webpages for updates License: LicenseRef-Callaway-BSD @@ -59,6 +59,9 @@ chmod a+x %{buildroot}%{python3_sitelib}/%{name}/handler.py %{python3_sitelib}/%{name}*.egg-info %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 2.28-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Mon Jun 02 2025 Python Maint - 2.28-7 - Rebuilt for Python 3.14 From 0f50122d3d4f08350d5b20cc1d42570089935745 Mon Sep 17 00:00:00 2001 From: Federico Pellegrin Date: Fri, 8 Aug 2025 05:10:02 +0200 Subject: [PATCH 3/9] Use new Python macros in spec file (rhbz#2378492) --- urlwatch.spec | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/urlwatch.spec b/urlwatch.spec index e3cad63..4eb1126 100644 --- a/urlwatch.spec +++ b/urlwatch.spec @@ -1,6 +1,6 @@ Name: urlwatch Version: 2.28 -Release: 8%{?dist} +Release: 9%{?dist} Summary: A tool for monitoring webpages for updates License: LicenseRef-Callaway-BSD @@ -9,7 +9,6 @@ Source0: https://github.com/thp/urlwatch/archive/%{version}.tar.gz#/%{nam BuildArch: noarch BuildRequires: python3-devel -BuildRequires: python3dist(setuptools) Requires: python3dist(platformdirs) Requires: python3dist(html2text) @@ -40,11 +39,14 @@ Basic features %prep %autosetup +%generate_buildrequires +%pyproject_buildrequires + %build -%py3_build +%pyproject_wheel %install -%py3_install +%pyproject_install # Fix exec permission for rpmlint chmod 0755 %{buildroot}%{python3_sitelib}/%{name}/*txt.py chmod a+x %{buildroot}%{python3_sitelib}/%{name}/handler.py @@ -56,9 +58,12 @@ chmod a+x %{buildroot}%{python3_sitelib}/%{name}/handler.py %{_bindir}/%{name} %{_datadir}/%{name}/examples/ %{python3_sitelib}/%{name}/ -%{python3_sitelib}/%{name}*.egg-info +%{python3_sitelib}/%{name}*.dist-info %changelog +* Fri Aug 08 2025 Federico Pellegrin - 2.28-9 +- Use new Python macros in spec file (rhbz#2378492) + * Fri Jul 25 2025 Fedora Release Engineering - 2.28-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 447ced4d172a0672cf402fdcf0ee4adde86fcbf5 Mon Sep 17 00:00:00 2001 From: Federico Pellegrin Date: Fri, 8 Aug 2025 06:02:26 +0200 Subject: [PATCH 4/9] Bump to 2.29, add tests execution and docs build --- .gitignore | 1 + sources | 2 +- urlwatch.spec | 26 ++++++++++++++++++++------ 3 files changed, 22 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index ef14cf1..5d879a6 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ urlwatch-1.11.tar.gz /urlwatch-2.17.tar.gz /urlwatch-2.21.tar.gz /urlwatch-2.28.tar.gz +/urlwatch-2.29.tar.gz diff --git a/sources b/sources index 68cd53a..d66a1fc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (urlwatch-2.28.tar.gz) = 6252327429b0f78981e1ff9c43b64748cdc8b705f903d94f1a1ef3ae8428e7ad9fd6118e65b536b7a6588613d059b59ec99487a42094e4b18881dc9f4c74e539 +SHA512 (urlwatch-2.29.tar.gz) = 71e809398ad3b78779174a3a5f1a834d568e476166044c67b3b6d00fda53a4950015c51586a78f70f3637311cd4904257d97eeace4eb602392141a593e03ac7d diff --git a/urlwatch.spec b/urlwatch.spec index 4eb1126..f853139 100644 --- a/urlwatch.spec +++ b/urlwatch.spec @@ -1,6 +1,6 @@ Name: urlwatch -Version: 2.28 -Release: 9%{?dist} +Version: 2.29 +Release: 1%{?dist} Summary: A tool for monitoring webpages for updates License: LicenseRef-Callaway-BSD @@ -9,6 +9,11 @@ Source0: https://github.com/thp/urlwatch/archive/%{version}.tar.gz#/%{nam BuildArch: noarch BuildRequires: python3-devel +BuildRequires: python3dist(sphinx) +# Build deps for testing +BuildRequires: python3dist(pytest) +BuildRequires: python3dist(docutils) +BuildRequires: python3dist(pycodestyle) Requires: python3dist(platformdirs) Requires: python3dist(html2text) @@ -44,15 +49,21 @@ Basic features %build %pyproject_wheel +pushd . +cd docs +sphinx-build -M html source ../build +rm ../build/html/.buildinfo +popd %install %pyproject_install -# Fix exec permission for rpmlint -chmod 0755 %{buildroot}%{python3_sitelib}/%{name}/*txt.py -chmod a+x %{buildroot}%{python3_sitelib}/%{name}/handler.py + +%check +# test_filter_documentation requires jq and pdftotext which are not packaged in Fedora +%pytest lib/urlwatch/tests -k "not test_filter_documentation" %files -%doc CHANGELOG.md README.md +%doc CHANGELOG.md README.md build/html/* %license COPYING %{_mandir}/man*/*.* %{_bindir}/%{name} @@ -61,6 +72,9 @@ chmod a+x %{buildroot}%{python3_sitelib}/%{name}/handler.py %{python3_sitelib}/%{name}*.dist-info %changelog +* Fri Aug 08 2025 Federico Pellegrin - 2.29-1 +- Bump to 2.29, add tests execution and docs build + * Fri Aug 08 2025 Federico Pellegrin - 2.28-9 - Use new Python macros in spec file (rhbz#2378492) From e76a7287a81440a93396d9361f9ece5cca3ff4bd Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 15 Aug 2025 15:21:39 +0200 Subject: [PATCH 5/9] Rebuilt for Python 3.14.0rc2 bytecode --- urlwatch.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/urlwatch.spec b/urlwatch.spec index f853139..99e4487 100644 --- a/urlwatch.spec +++ b/urlwatch.spec @@ -1,6 +1,6 @@ Name: urlwatch Version: 2.29 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A tool for monitoring webpages for updates License: LicenseRef-Callaway-BSD @@ -72,6 +72,9 @@ popd %{python3_sitelib}/%{name}*.dist-info %changelog +* Fri Aug 15 2025 Python Maint - 2.29-2 +- Rebuilt for Python 3.14.0rc2 bytecode + * Fri Aug 08 2025 Federico Pellegrin - 2.29-1 - Bump to 2.29, add tests execution and docs build From 23b79d2400b4879fc9bf1d50296acab23d0c713d Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 19 Sep 2025 15:01:43 +0200 Subject: [PATCH 6/9] Rebuilt for Python 3.14.0rc3 bytecode --- urlwatch.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/urlwatch.spec b/urlwatch.spec index 99e4487..705fb55 100644 --- a/urlwatch.spec +++ b/urlwatch.spec @@ -1,6 +1,6 @@ Name: urlwatch Version: 2.29 -Release: 2%{?dist} +Release: 3%{?dist} Summary: A tool for monitoring webpages for updates License: LicenseRef-Callaway-BSD @@ -72,6 +72,9 @@ popd %{python3_sitelib}/%{name}*.dist-info %changelog +* Fri Sep 19 2025 Python Maint - 2.29-3 +- Rebuilt for Python 3.14.0rc3 bytecode + * Fri Aug 15 2025 Python Maint - 2.29-2 - Rebuilt for Python 3.14.0rc2 bytecode From 8cdfb9e3aa1a803fb1cf6f93c39444831872f812 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 17 Jan 2026 19:40:40 +0000 Subject: [PATCH 7/9] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild --- urlwatch.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/urlwatch.spec b/urlwatch.spec index 705fb55..312307e 100644 --- a/urlwatch.spec +++ b/urlwatch.spec @@ -1,6 +1,6 @@ Name: urlwatch Version: 2.29 -Release: 3%{?dist} +Release: 4%{?dist} Summary: A tool for monitoring webpages for updates License: LicenseRef-Callaway-BSD @@ -72,6 +72,9 @@ popd %{python3_sitelib}/%{name}*.dist-info %changelog +* Sat Jan 17 2026 Fedora Release Engineering - 2.29-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + * Fri Sep 19 2025 Python Maint - 2.29-3 - Rebuilt for Python 3.14.0rc3 bytecode From 26afa257ca290a73f064954cab8283b89c9b68e8 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Thu, 4 Jun 2026 10:38:52 +0200 Subject: [PATCH 8/9] Rebuilt for Python 3.15 --- urlwatch.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/urlwatch.spec b/urlwatch.spec index 312307e..d3f4447 100644 --- a/urlwatch.spec +++ b/urlwatch.spec @@ -1,6 +1,6 @@ Name: urlwatch Version: 2.29 -Release: 4%{?dist} +Release: 5%{?dist} Summary: A tool for monitoring webpages for updates License: LicenseRef-Callaway-BSD @@ -72,6 +72,9 @@ popd %{python3_sitelib}/%{name}*.dist-info %changelog +* Thu Jun 04 2026 Python Maint - 2.29-5 +- Rebuilt for Python 3.15 + * Sat Jan 17 2026 Fedora Release Engineering - 2.29-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild From 83c35971eca94ce8fd2460444bea1ca27ab7c43b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jul 2026 08:15:17 +0000 Subject: [PATCH 9/9] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild --- urlwatch.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/urlwatch.spec b/urlwatch.spec index d3f4447..7c1d38b 100644 --- a/urlwatch.spec +++ b/urlwatch.spec @@ -1,6 +1,6 @@ Name: urlwatch Version: 2.29 -Release: 5%{?dist} +Release: 6%{?dist} Summary: A tool for monitoring webpages for updates License: LicenseRef-Callaway-BSD @@ -72,6 +72,9 @@ popd %{python3_sitelib}/%{name}*.dist-info %changelog +* Fri Jul 17 2026 Fedora Release Engineering - 2.29-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild + * Thu Jun 04 2026 Python Maint - 2.29-5 - Rebuilt for Python 3.15