From 35954f3baadd5b5dc6559b27818c10d5b6beb32b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Volker=20Fr=C3=B6hlich?= Date: Sat, 13 Jun 2015 00:49:02 +0200 Subject: [PATCH 001/102] New version 0.9.0 with Python 3 sub-package --- python-OWSLib.spec | 68 ++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 62 insertions(+), 6 deletions(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index f986f31..023bd7e 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -1,11 +1,9 @@ -# Python3 support doesn't seem to be complete yet -# https://github.com/geopython/OWSLib/issues/81 - # Works with either ElementTree or python-lxml %global modname OWSLib +%global with_python3 1 Name: python-%{modname} -Version: 0.8.13 +Version: 0.9.0 Release: 1%{?dist} Summary: Client library for OGC web services License: BSD @@ -16,23 +14,70 @@ BuildArch: noarch BuildRequires: python2-devel BuildRequires: python-setuptools Requires: python-dateutil +Requires: python-requests Requires: pytz +%if 0%{?with_python3} +BuildRequires: python3-devel +BuildRequires: python3-setuptools +%endif # if with_python3 + %description Package for client programming with Open Geospatial Consortium (OGC) web service (hence OWS) interface standards, and their related content models. +%if 0%{?with_python3} +%package -n python3-OWSLib +Summary: Client library for OGC web services + +Requires: python3-dateutil +Requires: python3-requests +Requires: python3-pytz + +%description -n python3-OWSLib +Package for client programming with Open Geospatial Consortium (OGC) web +service (hence OWS) interface standards, and their related content models. +%endif # if with_python3 + %prep -%setup -q -n %{modname}-%{version} -rm -rf %{modname}.egg-info +%setup -qc -n %{modname}-%{version} +rm -rf %{modname}-%{version}/%{modname}.egg-info +mv %{modname}-%{version} python2 + +%if 0%{?with_python3} +cp -a python2 python3 +find python3 -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python3}|' +%endif # with_python3 + +find python2 -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python2}|' + +pushd python2 +cp -pr LICENSE.txt README.txt CHANGES.txt CREDITS.txt ../ +popd %build +pushd python2 %{__python2} setup.py build +popd + +%if 0%{?with_python3} +pushd python3 +%{__python3} setup.py build +popd +%endif # if with_python3 %install +pushd python2 %{__python2} setup.py install --skip-build --root %{buildroot} +popd + +%if 0%{?with_python3} +pushd python3 +%{__python3} setup.py install --skip-build --root %{buildroot} +popd +%endif # if with_python3 %files @@ -40,7 +85,18 @@ rm -rf %{modname}.egg-info %{python_sitelib}/owslib %{python_sitelib}/%{modname}-%{version}-py*.egg-info +%if 0%{?with_python3} +%files -n python3-OWSLib +%doc LICENSE.txt README.txt CHANGES.txt CREDITS.txt +%{python3_sitelib}/owslib +%{python3_sitelib}/%{modname}-%{version}-py*.egg-info +%endif # if with_python3 + %changelog +* Sat Jun 13 2015 Volker Fröhlich - 0.9.0-1 +- New upstream release +- Add Python 3 sub-package + * Sat Feb 14 2015 Volker Fröhlich - 0.8.13-1 - New upstream release From 78d838c0942f7ea31d4ee5eeeb499c15cd11575a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Volker=20Fr=C3=B6hlich?= Date: Sat, 13 Jun 2015 01:03:18 +0200 Subject: [PATCH 002/102] Add forgotten source --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 91fa641..c3a838b 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /OWSLib-0.8.11.tar.gz /OWSLib-0.8.12.tar.gz /OWSLib-0.8.13.tar.gz +/OWSLib-0.9.0.tar.gz diff --git a/sources b/sources index d891b96..babaa82 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -88bea2bebbd948c48098b004bb551aec OWSLib-0.8.13.tar.gz +e511e8bdddce0e59abefc892f090e033 OWSLib-0.9.0.tar.gz From 6f2addc3428e079df09323e4e5d49978dade7d8f Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 18 Jun 2015 18:22:02 +0000 Subject: [PATCH 003/102] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- python-OWSLib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 023bd7e..3a2b4c6 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -4,7 +4,7 @@ Name: python-%{modname} Version: 0.9.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Client library for OGC web services License: BSD URL: http://geopython.github.io/OWSLib @@ -93,6 +93,9 @@ popd %endif # if with_python3 %changelog +* Thu Jun 18 2015 Fedora Release Engineering - 0.9.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Sat Jun 13 2015 Volker Fröhlich - 0.9.0-1 - New upstream release - Add Python 3 sub-package From 3f7cffdef35baf4d2dde22bfe76e782dfdffc77d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Volker=20Fr=C3=B6hlich?= Date: Sun, 6 Sep 2015 01:28:11 +0200 Subject: [PATCH 004/102] New version 0.9.1 --- .gitignore | 1 + python-OWSLib.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index c3a838b..1b36647 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /OWSLib-0.8.12.tar.gz /OWSLib-0.8.13.tar.gz /OWSLib-0.9.0.tar.gz +/OWSLib-0.9.1.tar.gz diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 3a2b4c6..3faab0b 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -3,8 +3,8 @@ %global with_python3 1 Name: python-%{modname} -Version: 0.9.0 -Release: 2%{?dist} +Version: 0.9.1 +Release: 1%{?dist} Summary: Client library for OGC web services License: BSD URL: http://geopython.github.io/OWSLib @@ -93,6 +93,9 @@ popd %endif # if with_python3 %changelog +* Sun Sep 6 2015 Volker Fröhlich - 0.9.1-1 +- New upstream release + * Thu Jun 18 2015 Fedora Release Engineering - 0.9.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild diff --git a/sources b/sources index babaa82..bb523ea 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -e511e8bdddce0e59abefc892f090e033 OWSLib-0.9.0.tar.gz +9ca33a5815d07ae8c97dfa3747118d2c OWSLib-0.9.1.tar.gz From 4b5b53a25c02f3a5f25649aa35cf3763089ece60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Volker=20Fr=C3=B6hlich?= Date: Sun, 20 Sep 2015 15:18:50 +0200 Subject: [PATCH 005/102] Add dependency on pyproj - This dependency was introduced in 0.9.1 --- python-OWSLib.spec | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 3faab0b..331577d 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -4,7 +4,7 @@ Name: python-%{modname} Version: 0.9.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Client library for OGC web services License: BSD URL: http://geopython.github.io/OWSLib @@ -13,6 +13,7 @@ BuildArch: noarch BuildRequires: python2-devel BuildRequires: python-setuptools +Requires: pyproj Requires: python-dateutil Requires: python-requests Requires: pytz @@ -31,8 +32,9 @@ service (hence OWS) interface standards, and their related content models. Summary: Client library for OGC web services Requires: python3-dateutil -Requires: python3-requests +Requires: python3-pyproj Requires: python3-pytz +Requires: python3-requests %description -n python3-OWSLib Package for client programming with Open Geospatial Consortium (OGC) web @@ -93,6 +95,9 @@ popd %endif # if with_python3 %changelog +* Sun Sep 6 2015 Volker Fröhlich - 0.9.1-2 +- Add pyproj dependency + * Sun Sep 6 2015 Volker Fröhlich - 0.9.1-1 - New upstream release From af1e9ae05bc16c5a865e4f9222fd452d2d045415 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Volker=20Fr=C3=B6hlich?= Date: Fri, 25 Sep 2015 22:54:48 +0200 Subject: [PATCH 006/102] New release 0.9.2 --- .gitignore | 1 + python-OWSLib.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 1b36647..4232bfe 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /OWSLib-0.8.13.tar.gz /OWSLib-0.9.0.tar.gz /OWSLib-0.9.1.tar.gz +/OWSLib-0.9.2.tar.gz diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 331577d..c90856f 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -3,8 +3,8 @@ %global with_python3 1 Name: python-%{modname} -Version: 0.9.1 -Release: 2%{?dist} +Version: 0.9.2 +Release: 1%{?dist} Summary: Client library for OGC web services License: BSD URL: http://geopython.github.io/OWSLib @@ -95,6 +95,9 @@ popd %endif # if with_python3 %changelog +* Fri Sep 25 2015 Volker Fröhlich - 0.9.2-1 +- New upstream release + * Sun Sep 6 2015 Volker Fröhlich - 0.9.1-2 - Add pyproj dependency diff --git a/sources b/sources index bb523ea..6445867 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -9ca33a5815d07ae8c97dfa3747118d2c OWSLib-0.9.1.tar.gz +01e1e142dc26bbeab61eae1d26a44c46 OWSLib-0.9.2.tar.gz From c157faaf25ebd8bd0e0d74fe3bf2beaca63e5a40 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Tue, 10 Nov 2015 15:03:00 +0000 Subject: [PATCH 007/102] - Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 --- python-OWSLib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index c90856f..6902332 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -4,7 +4,7 @@ Name: python-%{modname} Version: 0.9.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Client library for OGC web services License: BSD URL: http://geopython.github.io/OWSLib @@ -95,6 +95,9 @@ popd %endif # if with_python3 %changelog +* Tue Nov 10 2015 Fedora Release Engineering - 0.9.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 + * Fri Sep 25 2015 Volker Fröhlich - 0.9.2-1 - New upstream release From b3b78fe93faf7599688cecd477465728cc5a9c2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Volker=20Fr=C3=B6hlich?= Date: Wed, 11 Nov 2015 18:48:10 +0100 Subject: [PATCH 008/102] New version 0.10.0 --- .gitignore | 1 + python-OWSLib.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 4232bfe..0a6f6d1 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /OWSLib-0.9.0.tar.gz /OWSLib-0.9.1.tar.gz /OWSLib-0.9.2.tar.gz +/OWSLib-0.10.0.tar.gz diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 6902332..c6f2853 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -3,8 +3,8 @@ %global with_python3 1 Name: python-%{modname} -Version: 0.9.2 -Release: 2%{?dist} +Version: 0.10.0 +Release: 1%{?dist} Summary: Client library for OGC web services License: BSD URL: http://geopython.github.io/OWSLib @@ -95,6 +95,9 @@ popd %endif # if with_python3 %changelog +* Wed Nov 11 2015 Volker Fröhlich - 0.10.0-1 +- New upstream release + * Tue Nov 10 2015 Fedora Release Engineering - 0.9.2-2 - Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 diff --git a/sources b/sources index 6445867..6d5671a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -01e1e142dc26bbeab61eae1d26a44c46 OWSLib-0.9.2.tar.gz +8cd7db349108f63cd2b7a7af716ab370 OWSLib-0.10.0.tar.gz From f0c1eafe38b8cffb3211f6edb73bf22a3bf14597 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Thu, 12 Nov 2015 11:28:58 +0000 Subject: [PATCH 009/102] - Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 --- python-OWSLib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index c6f2853..7306ad0 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -4,7 +4,7 @@ Name: python-%{modname} Version: 0.10.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Client library for OGC web services License: BSD URL: http://geopython.github.io/OWSLib @@ -95,6 +95,9 @@ popd %endif # if with_python3 %changelog +* Thu Nov 12 2015 Fedora Release Engineering - 0.10.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 + * Wed Nov 11 2015 Volker Fröhlich - 0.10.0-1 - New upstream release From 591680ae6237cc185cfb5735168a09d5e879c773 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Volker=20Fr=C3=B6hlich?= Date: Sun, 22 Nov 2015 19:05:08 +0100 Subject: [PATCH 010/102] New version 0.10.1 --- .gitignore | 1 + python-OWSLib.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 0a6f6d1..7d3f1ec 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /OWSLib-0.9.1.tar.gz /OWSLib-0.9.2.tar.gz /OWSLib-0.10.0.tar.gz +/OWSLib-0.10.1.tar.gz diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 7306ad0..51a09b6 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -3,8 +3,8 @@ %global with_python3 1 Name: python-%{modname} -Version: 0.10.0 -Release: 2%{?dist} +Version: 0.10.1 +Release: 1%{?dist} Summary: Client library for OGC web services License: BSD URL: http://geopython.github.io/OWSLib @@ -95,6 +95,9 @@ popd %endif # if with_python3 %changelog +* Sun Nov 22 2015 Volker Fröhlich - 0.10.1-1 +- New upstream release + * Thu Nov 12 2015 Fedora Release Engineering - 0.10.0-2 - Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 diff --git a/sources b/sources index 6d5671a..11d7d7a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -8cd7db349108f63cd2b7a7af716ab370 OWSLib-0.10.0.tar.gz +a6fe5d3d52c8855596a332bec6e15856 OWSLib-0.10.1.tar.gz From 3f2e01f0780d6b6c962deaa6103ba88afdc78277 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Volker=20Fr=C3=B6hlich?= Date: Mon, 23 Nov 2015 23:39:02 +0100 Subject: [PATCH 011/102] New version 0.10.3 --- .gitignore | 1 + python-OWSLib.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 7d3f1ec..c12d16d 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /OWSLib-0.9.2.tar.gz /OWSLib-0.10.0.tar.gz /OWSLib-0.10.1.tar.gz +/OWSLib-0.10.3.tar.gz diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 51a09b6..0a537c2 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -3,7 +3,7 @@ %global with_python3 1 Name: python-%{modname} -Version: 0.10.1 +Version: 0.10.3 Release: 1%{?dist} Summary: Client library for OGC web services License: BSD @@ -95,6 +95,9 @@ popd %endif # if with_python3 %changelog +* Mon Nov 23 2015 Volker Fröhlich - 0.10.3-1 +- New upstream release + * Sun Nov 22 2015 Volker Fröhlich - 0.10.1-1 - New upstream release diff --git a/sources b/sources index 11d7d7a..1366682 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -a6fe5d3d52c8855596a332bec6e15856 OWSLib-0.10.1.tar.gz +07ebf7dbaebf4d935c7636bb96732103 OWSLib-0.10.3.tar.gz From eebed23734aec87f569c8d78fb46830d66e956aa Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 4 Feb 2016 18:52:17 +0000 Subject: [PATCH 012/102] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- python-OWSLib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 0a537c2..462aeac 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -4,7 +4,7 @@ Name: python-%{modname} Version: 0.10.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Client library for OGC web services License: BSD URL: http://geopython.github.io/OWSLib @@ -95,6 +95,9 @@ popd %endif # if with_python3 %changelog +* Thu Feb 04 2016 Fedora Release Engineering - 0.10.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Mon Nov 23 2015 Volker Fröhlich - 0.10.3-1 - New upstream release From 72e8f768b3425997cb8a8c802664ea6661d242e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Volker=20Fr=C3=B6hlich?= Date: Fri, 1 Apr 2016 22:21:40 +0200 Subject: [PATCH 013/102] New release 0.11.0 --- .gitignore | 1 + python-OWSLib.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index c12d16d..4daad9b 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ /OWSLib-0.10.0.tar.gz /OWSLib-0.10.1.tar.gz /OWSLib-0.10.3.tar.gz +/OWSLib-0.11.0.tar.gz diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 0a537c2..4136eb3 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -3,7 +3,7 @@ %global with_python3 1 Name: python-%{modname} -Version: 0.10.3 +Version: 0.11.0 Release: 1%{?dist} Summary: Client library for OGC web services License: BSD @@ -95,6 +95,9 @@ popd %endif # if with_python3 %changelog +* Fri Apr 1 2016 Volker Fröhlich - 0.11.0-1 +- New upstream release + * Mon Nov 23 2015 Volker Fröhlich - 0.10.3-1 - New upstream release diff --git a/sources b/sources index 1366682..ead3bdf 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -07ebf7dbaebf4d935c7636bb96732103 OWSLib-0.10.3.tar.gz +72437afa6e0eda059194ac2eae0b113b OWSLib-0.11.0.tar.gz From be698e19b5ed8e190208031eb48eb1e9561807af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Volker=20Fr=C3=B6hlich?= Date: Sat, 14 May 2016 12:57:36 +0200 Subject: [PATCH 014/102] New version 0.11.1 --- .gitignore | 1 + python-OWSLib.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 4daad9b..cb18dd9 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ /OWSLib-0.10.1.tar.gz /OWSLib-0.10.3.tar.gz /OWSLib-0.11.0.tar.gz +/OWSLib-0.11.1.tar.gz diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 8973a3e..4bc6730 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -3,7 +3,7 @@ %global with_python3 1 Name: python-%{modname} -Version: 0.11.0 +Version: 0.11.1 Release: 1%{?dist} Summary: Client library for OGC web services License: BSD @@ -95,6 +95,9 @@ popd %endif # if with_python3 %changelog +* Sat May 14 2016 Volker Fröhlich - 0.11.1-1 +- New upstream release + * Fri Apr 1 2016 Volker Fröhlich - 0.11.0-1 - New upstream release diff --git a/sources b/sources index ead3bdf..11538b8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -72437afa6e0eda059194ac2eae0b113b OWSLib-0.11.0.tar.gz +72f7b0116019feb6c5b457fe7e7d1f33 OWSLib-0.11.1.tar.gz From 5c2ae13abcededd842b27a0f97e63ec6ec7aec68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Volker=20Fr=C3=B6hlich?= Date: Mon, 16 May 2016 23:58:22 +0200 Subject: [PATCH 015/102] New version 0.11.2 --- .gitignore | 1 + python-OWSLib.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index cb18dd9..25fc645 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ /OWSLib-0.10.3.tar.gz /OWSLib-0.11.0.tar.gz /OWSLib-0.11.1.tar.gz +/OWSLib-0.11.2.tar.gz diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 4bc6730..d32d806 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -3,7 +3,7 @@ %global with_python3 1 Name: python-%{modname} -Version: 0.11.1 +Version: 0.11.2 Release: 1%{?dist} Summary: Client library for OGC web services License: BSD @@ -95,6 +95,9 @@ popd %endif # if with_python3 %changelog +* Mon May 16 2016 Volker Fröhlich - 0.11.2-1 +- New upstream release + * Sat May 14 2016 Volker Fröhlich - 0.11.1-1 - New upstream release diff --git a/sources b/sources index 11538b8..6c2169b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -72f7b0116019feb6c5b457fe7e7d1f33 OWSLib-0.11.1.tar.gz +c563681ccb0dc9ef59be7edc93ef42c5 OWSLib-0.11.2.tar.gz From 4d9c2e264947384cc8e464870eff2eebf237e48a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 19 Jul 2016 08:43:25 +0000 Subject: [PATCH 016/102] - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages --- python-OWSLib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index d32d806..fafd651 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -4,7 +4,7 @@ Name: python-%{modname} Version: 0.11.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Client library for OGC web services License: BSD URL: http://geopython.github.io/OWSLib @@ -95,6 +95,9 @@ popd %endif # if with_python3 %changelog +* Tue Jul 19 2016 Fedora Release Engineering - 0.11.2-2 +- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages + * Mon May 16 2016 Volker Fröhlich - 0.11.2-1 - New upstream release From da045c3422e2dae53f76d555d4a4b922b2cf3642 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Volker=20Fr=C3=B6hlich?= Date: Wed, 14 Sep 2016 01:10:08 +0200 Subject: [PATCH 017/102] New release 0.12.0 --- .gitignore | 1 + python-OWSLib.spec | 12 ++++++++---- sources | 2 +- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 25fc645..20182a1 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,4 @@ /OWSLib-0.11.0.tar.gz /OWSLib-0.11.1.tar.gz /OWSLib-0.11.2.tar.gz +/OWSLib-0.12.0.tar.gz diff --git a/python-OWSLib.spec b/python-OWSLib.spec index fafd651..57df80a 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -3,12 +3,12 @@ %global with_python3 1 Name: python-%{modname} -Version: 0.11.2 -Release: 2%{?dist} +Version: 0.12.0 +Release: 1%{?dist} Summary: Client library for OGC web services License: BSD -URL: http://geopython.github.io/OWSLib -Source0: http://pypi.python.org/packages/source/O/%{modname}/%{modname}-%{version}.tar.gz +URL: https://geopython.github.io/OWSLib +Source0: https://files.pythonhosted.org/packages/source/O/%{modname}/%{modname}-%{version}.tar.gz BuildArch: noarch BuildRequires: python2-devel @@ -95,6 +95,10 @@ popd %endif # if with_python3 %changelog +* Tue Sep 13 2016 Volker Fröhlich - 0.12.0-1 +- New upstream release +- Update URL and Source + * Tue Jul 19 2016 Fedora Release Engineering - 0.11.2-2 - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages diff --git a/sources b/sources index 6c2169b..1238153 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -c563681ccb0dc9ef59be7edc93ef42c5 OWSLib-0.11.2.tar.gz +ec5bd04aedc92055b3a9e0bd8d636ee6 OWSLib-0.12.0.tar.gz From e9e3d7ba0651975f436767a552e6369f93291253 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Volker=20Fr=C3=B6hlich?= Date: Sun, 25 Sep 2016 11:16:22 +0200 Subject: [PATCH 018/102] New release 0.13.0 --- .gitignore | 1 + python-OWSLib.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 20182a1..35caf5e 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ /OWSLib-0.11.1.tar.gz /OWSLib-0.11.2.tar.gz /OWSLib-0.12.0.tar.gz +/OWSLib-0.13.0.tar.gz diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 57df80a..a6db2ff 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -3,7 +3,7 @@ %global with_python3 1 Name: python-%{modname} -Version: 0.12.0 +Version: 0.13.0 Release: 1%{?dist} Summary: Client library for OGC web services License: BSD @@ -95,6 +95,9 @@ popd %endif # if with_python3 %changelog +* Sun Sep 25 2016 Volker Fröhlich - 0.13.0-1 +- New upstream release + * Tue Sep 13 2016 Volker Fröhlich - 0.12.0-1 - New upstream release - Update URL and Source diff --git a/sources b/sources index 1238153..96b71d7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -ec5bd04aedc92055b3a9e0bd8d636ee6 OWSLib-0.12.0.tar.gz +7d1d857984eed2ead10e62b070825b77 OWSLib-0.13.0.tar.gz From d95fce2abb56419d411149a45a54bd26fac661b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Mon, 19 Dec 2016 18:20:37 +0100 Subject: [PATCH 019/102] Rebuild for Python 3.6 --- python-OWSLib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index a6db2ff..9c4325c 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -4,7 +4,7 @@ Name: python-%{modname} Version: 0.13.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Client library for OGC web services License: BSD URL: https://geopython.github.io/OWSLib @@ -95,6 +95,9 @@ popd %endif # if with_python3 %changelog +* Mon Dec 19 2016 Miro Hrončok - 0.13.0-2 +- Rebuild for Python 3.6 + * Sun Sep 25 2016 Volker Fröhlich - 0.13.0-1 - New upstream release From 867484f16f740ff9f2ccd43c71369ee6cf2f0336 Mon Sep 17 00:00:00 2001 From: Volker Froehlich Date: Mon, 16 Jan 2017 09:34:38 +0100 Subject: [PATCH 020/102] New version 0.14.0 --- .gitignore | 1 + python-OWSLib.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 35caf5e..1a374c7 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,4 @@ /OWSLib-0.11.2.tar.gz /OWSLib-0.12.0.tar.gz /OWSLib-0.13.0.tar.gz +/OWSLib-0.14.0.tar.gz diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 9c4325c..d74e42f 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -3,8 +3,8 @@ %global with_python3 1 Name: python-%{modname} -Version: 0.13.0 -Release: 2%{?dist} +Version: 0.14.0 +Release: 1%{?dist} Summary: Client library for OGC web services License: BSD URL: https://geopython.github.io/OWSLib @@ -95,6 +95,9 @@ popd %endif # if with_python3 %changelog +* Thu Jan 12 2017 Volker Fröhlich - 0.14.0-1 +- New upstream release + * Mon Dec 19 2016 Miro Hrončok - 0.13.0-2 - Rebuild for Python 3.6 diff --git a/sources b/sources index 96b71d7..09c00ed 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -7d1d857984eed2ead10e62b070825b77 OWSLib-0.13.0.tar.gz +SHA512 (OWSLib-0.14.0.tar.gz) = 47dc55fbc1410778e03ae7b30f17e72af94f425ab75645c26605cff87d9caa9736b3917c645f3e13faffceeea735dadae9050b970bcf72a87546fd1e4ee68291 From 9f468e907a75c30d847b3b61cbb96186430d5523 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 11 Feb 2017 08:13:21 +0000 Subject: [PATCH 021/102] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- python-OWSLib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index d74e42f..f32baac 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -4,7 +4,7 @@ Name: python-%{modname} Version: 0.14.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Client library for OGC web services License: BSD URL: https://geopython.github.io/OWSLib @@ -95,6 +95,9 @@ popd %endif # if with_python3 %changelog +* Sat Feb 11 2017 Fedora Release Engineering - 0.14.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Thu Jan 12 2017 Volker Fröhlich - 0.14.0-1 - New upstream release From 1d1b5bf4457162d20c020eb4fcafb14073bad69f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 27 Jul 2017 09:27:56 +0000 Subject: [PATCH 022/102] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- python-OWSLib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index f32baac..8a1b929 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -4,7 +4,7 @@ Name: python-%{modname} Version: 0.14.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Client library for OGC web services License: BSD URL: https://geopython.github.io/OWSLib @@ -95,6 +95,9 @@ popd %endif # if with_python3 %changelog +* Thu Jul 27 2017 Fedora Release Engineering - 0.14.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Sat Feb 11 2017 Fedora Release Engineering - 0.14.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild From 80d6680038841608a5a00e928d3e7e8c14b3ca94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Sat, 19 Aug 2017 09:41:55 -0400 Subject: [PATCH 023/102] Python 2 binary package renamed to python2-owslib --- python-OWSLib.spec | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 8a1b929..050da63 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -4,7 +4,7 @@ Name: python-%{modname} Version: 0.14.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Client library for OGC web services License: BSD URL: https://geopython.github.io/OWSLib @@ -13,20 +13,28 @@ BuildArch: noarch BuildRequires: python2-devel BuildRequires: python-setuptools -Requires: pyproj -Requires: python-dateutil -Requires: python-requests -Requires: pytz %if 0%{?with_python3} BuildRequires: python3-devel BuildRequires: python3-setuptools %endif # if with_python3 -%description -Package for client programming with Open Geospatial Consortium (OGC) web +%global _description\ +Package for client programming with Open Geospatial Consortium (OGC) web\ service (hence OWS) interface standards, and their related content models. +%description %_description + +%package -n python2-owslib +Summary: %summary +Requires: pyproj +Requires: python-dateutil +Requires: python-requests +Requires: pytz +%{?python_provide:%python_provide python2-owslib} + +%description -n python2-owslib %_description + %if 0%{?with_python3} %package -n python3-OWSLib Summary: Client library for OGC web services @@ -82,7 +90,7 @@ popd %endif # if with_python3 -%files +%files -n python2-owslib %doc LICENSE.txt README.txt CHANGES.txt CREDITS.txt %{python_sitelib}/owslib %{python_sitelib}/%{modname}-%{version}-py*.egg-info @@ -95,6 +103,10 @@ popd %endif # if with_python3 %changelog +* Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek - 0.14.0-4 +- Python 2 binary package renamed to python2-owslib + See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3 + * Thu Jul 27 2017 Fedora Release Engineering - 0.14.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From 7fec8b359a3925e0996c63d920fd402e6295e3b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Tue, 29 Aug 2017 02:54:41 -0400 Subject: [PATCH 024/102] Add Provides for the old name --- python-OWSLib.spec | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 050da63..43b4059 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -4,7 +4,7 @@ Name: python-%{modname} Version: 0.14.0 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Client library for OGC web services License: BSD URL: https://geopython.github.io/OWSLib @@ -32,6 +32,9 @@ Requires: python-dateutil Requires: python-requests Requires: pytz %{?python_provide:%python_provide python2-owslib} +# Remove before F30 +Provides: %{name} = %{version}-%{release} +Obsoletes: %{name} < %{version}-%{release} %description -n python2-owslib %_description @@ -103,6 +106,9 @@ popd %endif # if with_python3 %changelog +* Tue Aug 29 2017 Zbigniew Jędrzejewski-Szmek - 0.14.0-5 +- Add Provides for the old name + * Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek - 0.14.0-4 - Python 2 binary package renamed to python2-owslib See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3 From bdd2ef3b7d096d6ee753c025b76a1aaf41f3930a Mon Sep 17 00:00:00 2001 From: Volker Froehlich Date: Thu, 14 Sep 2017 00:33:16 +0300 Subject: [PATCH 025/102] New version 0.15.0 --- .gitignore | 1 + python-OWSLib.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 1a374c7..f2d0bbd 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,4 @@ /OWSLib-0.12.0.tar.gz /OWSLib-0.13.0.tar.gz /OWSLib-0.14.0.tar.gz +/OWSLib-0.15.0.tar.gz diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 43b4059..9995a0b 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -3,8 +3,8 @@ %global with_python3 1 Name: python-%{modname} -Version: 0.14.0 -Release: 5%{?dist} +Version: 0.15.0 +Release: 1%{?dist} Summary: Client library for OGC web services License: BSD URL: https://geopython.github.io/OWSLib @@ -106,6 +106,9 @@ popd %endif # if with_python3 %changelog +* Thu Sep 14 2017 Volker Fröhlich - 0.15.0-1 +- New upstream release + * Tue Aug 29 2017 Zbigniew Jędrzejewski-Szmek - 0.14.0-5 - Add Provides for the old name diff --git a/sources b/sources index 09c00ed..91809e6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (OWSLib-0.14.0.tar.gz) = 47dc55fbc1410778e03ae7b30f17e72af94f425ab75645c26605cff87d9caa9736b3917c645f3e13faffceeea735dadae9050b970bcf72a87546fd1e4ee68291 +SHA512 (OWSLib-0.15.0.tar.gz) = c8aed4dc2aa82062d157aef5b5aa9c91d8dc678753bd4e1e3b8fb9afb9564ab5b4716b156f73b0b7f1d7d163570f9681c01cd5319c353b728a170dfceede1e3e From 79cfc000ecec1746a9b5ee3199f280cea6510d02 Mon Sep 17 00:00:00 2001 From: Volker Froehlich Date: Fri, 22 Dec 2017 10:01:57 +0100 Subject: [PATCH 026/102] New version 0.16 --- .gitignore | 1 + python-OWSLib.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index f2d0bbd..9219919 100644 --- a/.gitignore +++ b/.gitignore @@ -18,3 +18,4 @@ /OWSLib-0.13.0.tar.gz /OWSLib-0.14.0.tar.gz /OWSLib-0.15.0.tar.gz +/OWSLib-0.16.0.tar.gz diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 9995a0b..89b4b2a 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -3,7 +3,7 @@ %global with_python3 1 Name: python-%{modname} -Version: 0.15.0 +Version: 0.16.0 Release: 1%{?dist} Summary: Client library for OGC web services License: BSD @@ -106,6 +106,9 @@ popd %endif # if with_python3 %changelog +* Fri Dec 22 2017 Volker Fröhlich - 0.16.0-1 +- New upstream release + * Thu Sep 14 2017 Volker Fröhlich - 0.15.0-1 - New upstream release diff --git a/sources b/sources index 91809e6..efb27c7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (OWSLib-0.15.0.tar.gz) = c8aed4dc2aa82062d157aef5b5aa9c91d8dc678753bd4e1e3b8fb9afb9564ab5b4716b156f73b0b7f1d7d163570f9681c01cd5319c353b728a170dfceede1e3e +SHA512 (OWSLib-0.16.0.tar.gz) = 631bd02d084e12b5acab7ac1a273a78337aab12a8b911fd5d3cb81328f5ba4266a7d22e6962bb07051558d24e29630c74f02cab88db11e83e9b3e8b7296f7236 From 801fdba8fc104d7d71effbc72cd46277be9f8ea1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 9 Feb 2018 06:24:39 +0000 Subject: [PATCH 027/102] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-OWSLib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 89b4b2a..ab668f8 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -4,7 +4,7 @@ Name: python-%{modname} Version: 0.16.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Client library for OGC web services License: BSD URL: https://geopython.github.io/OWSLib @@ -106,6 +106,9 @@ popd %endif # if with_python3 %changelog +* Fri Feb 09 2018 Fedora Release Engineering - 0.16.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Fri Dec 22 2017 Volker Fröhlich - 0.16.0-1 - New upstream release From ed3026138d2d9b93041ffecbf9b078a800cf4ca3 Mon Sep 17 00:00:00 2001 From: Iryna Shcherbina Date: Wed, 21 Feb 2018 03:28:04 +0100 Subject: [PATCH 028/102] Update Python 2 dependency declarations to new packaging standards --- python-OWSLib.spec | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index ab668f8..512c132 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -4,7 +4,7 @@ Name: python-%{modname} Version: 0.16.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Client library for OGC web services License: BSD URL: https://geopython.github.io/OWSLib @@ -12,7 +12,7 @@ Source0: https://files.pythonhosted.org/packages/source/O/%{modname}/%{mo BuildArch: noarch BuildRequires: python2-devel -BuildRequires: python-setuptools +BuildRequires: python2-setuptools %if 0%{?with_python3} BuildRequires: python3-devel @@ -27,10 +27,10 @@ service (hence OWS) interface standards, and their related content models. %package -n python2-owslib Summary: %summary -Requires: pyproj -Requires: python-dateutil -Requires: python-requests -Requires: pytz +Requires: python2-pyproj +Requires: python2-dateutil +Requires: python2-requests +Requires: python2-pytz %{?python_provide:%python_provide python2-owslib} # Remove before F30 Provides: %{name} = %{version}-%{release} @@ -106,6 +106,10 @@ popd %endif # if with_python3 %changelog +* Wed Feb 21 2018 Iryna Shcherbina - 0.16.0-3 +- Update Python 2 dependency declarations to new packaging standards + (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) + * Fri Feb 09 2018 Fedora Release Engineering - 0.16.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From 8b4f67469d4e4b02168ca5b4e5c588a2af78997f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Tue, 19 Jun 2018 10:51:55 +0200 Subject: [PATCH 029/102] Rebuilt for Python 3.7 --- python-OWSLib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 512c132..67f05f0 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -4,7 +4,7 @@ Name: python-%{modname} Version: 0.16.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Client library for OGC web services License: BSD URL: https://geopython.github.io/OWSLib @@ -106,6 +106,9 @@ popd %endif # if with_python3 %changelog +* Tue Jun 19 2018 Miro Hrončok - 0.16.0-4 +- Rebuilt for Python 3.7 + * Wed Feb 21 2018 Iryna Shcherbina - 0.16.0-3 - Update Python 2 dependency declarations to new packaging standards (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) From 4a889064ecb373027d66748796fd751b39718b65 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 13 Jul 2018 23:17:25 +0000 Subject: [PATCH 030/102] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-OWSLib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 67f05f0..ba10800 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -4,7 +4,7 @@ Name: python-%{modname} Version: 0.16.0 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Client library for OGC web services License: BSD URL: https://geopython.github.io/OWSLib @@ -106,6 +106,9 @@ popd %endif # if with_python3 %changelog +* Fri Jul 13 2018 Fedora Release Engineering - 0.16.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Tue Jun 19 2018 Miro Hrončok - 0.16.0-4 - Rebuilt for Python 3.7 From a8aae22c42f1c8fb3c9f36451a4551f68602171f Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Sun, 29 Jul 2018 23:12:04 +0200 Subject: [PATCH 031/102] =?UTF-8?q?%{python=5Fsitelib}=20=E2=86=92=20%{pyt?= =?UTF-8?q?hon2=5Fsitelib}?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Igor Gnatenko --- python-OWSLib.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index ba10800..879e523 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -95,8 +95,8 @@ popd %files -n python2-owslib %doc LICENSE.txt README.txt CHANGES.txt CREDITS.txt -%{python_sitelib}/owslib -%{python_sitelib}/%{modname}-%{version}-py*.egg-info +%{python2_sitelib}/owslib +%{python2_sitelib}/%{modname}-%{version}-py*.egg-info %if 0%{?with_python3} %files -n python3-OWSLib From 11fabf6bfff4747f4ac2049b485bb291f9b336ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Volker=20Fr=C3=B6hlich?= Date: Thu, 20 Sep 2018 09:07:28 +0200 Subject: [PATCH 032/102] New version 0.17.0 Adapt documentation file names --- .gitignore | 1 + python-OWSLib.spec | 16 +++++++++++----- sources | 2 +- 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 9219919..ebb7d87 100644 --- a/.gitignore +++ b/.gitignore @@ -19,3 +19,4 @@ /OWSLib-0.14.0.tar.gz /OWSLib-0.15.0.tar.gz /OWSLib-0.16.0.tar.gz +/OWSLib-0.17.0.tar.gz diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 879e523..ae830fb 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -3,8 +3,8 @@ %global with_python3 1 Name: python-%{modname} -Version: 0.16.0 -Release: 5%{?dist} +Version: 0.17.0 +Release: 1%{?dist} Summary: Client library for OGC web services License: BSD URL: https://geopython.github.io/OWSLib @@ -65,7 +65,9 @@ find python3 -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python3}|' find python2 -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python2}|' pushd python2 -cp -pr LICENSE.txt README.txt CHANGES.txt CREDITS.txt ../ +# TODO: Add LICENSE on the next release after 0.17.0 +# https://github.com/geopython/OWSLib/pull/519 +cp -pr README.rst CHANGES.rst AUTHORS.rst ../ popd @@ -94,18 +96,22 @@ popd %files -n python2-owslib -%doc LICENSE.txt README.txt CHANGES.txt CREDITS.txt +%doc README.rst CHANGES.rst AUTHORS.rst %{python2_sitelib}/owslib %{python2_sitelib}/%{modname}-%{version}-py*.egg-info %if 0%{?with_python3} %files -n python3-OWSLib -%doc LICENSE.txt README.txt CHANGES.txt CREDITS.txt +%doc README.rst CHANGES.rst AUTHORS.rst %{python3_sitelib}/owslib %{python3_sitelib}/%{modname}-%{version}-py*.egg-info %endif # if with_python3 %changelog +* Wed Sep 19 2018 Volker Fröhlich - 0.17.0-1 +- New upstream release +- Update names of documentation files + * Fri Jul 13 2018 Fedora Release Engineering - 0.16.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild diff --git a/sources b/sources index efb27c7..9f4f0da 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (OWSLib-0.16.0.tar.gz) = 631bd02d084e12b5acab7ac1a273a78337aab12a8b911fd5d3cb81328f5ba4266a7d22e6962bb07051558d24e29630c74f02cab88db11e83e9b3e8b7296f7236 +SHA512 (OWSLib-0.17.0.tar.gz) = 7ba3463ddcf0fa2ba31af1dbf76b8ddf33419c80cce4ba2005d93e5a6e7d5125f7b63354427812d9a8838a779f5fc5ab3ca998edaba8c70bd53c90fcccfa5c6c From 149bcd09b6309aa7d17a27689ce93e62d5af773d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 2 Feb 2019 05:23:24 +0000 Subject: [PATCH 033/102] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-OWSLib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index ae830fb..76d5e8f 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -4,7 +4,7 @@ Name: python-%{modname} Version: 0.17.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Client library for OGC web services License: BSD URL: https://geopython.github.io/OWSLib @@ -108,6 +108,9 @@ popd %endif # if with_python3 %changelog +* Sat Feb 02 2019 Fedora Release Engineering - 0.17.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Wed Sep 19 2018 Volker Fröhlich - 0.17.0-1 - New upstream release - Update names of documentation files From ad88e0dc9374ea541d457cb4d10ce1fdc5b2d943 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Mon, 11 Feb 2019 12:16:19 +0100 Subject: [PATCH 034/102] Subpackage python2-owslib has been removed --- python-OWSLib.spec | 73 +++++++--------------------------------------- 1 file changed, 11 insertions(+), 62 deletions(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 76d5e8f..a1a691e 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -1,23 +1,17 @@ # Works with either ElementTree or python-lxml %global modname OWSLib -%global with_python3 1 Name: python-%{modname} Version: 0.17.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Client library for OGC web services License: BSD URL: https://geopython.github.io/OWSLib Source0: https://files.pythonhosted.org/packages/source/O/%{modname}/%{modname}-%{version}.tar.gz BuildArch: noarch -BuildRequires: python2-devel -BuildRequires: python2-setuptools - -%if 0%{?with_python3} BuildRequires: python3-devel BuildRequires: python3-setuptools -%endif # if with_python3 %global _description\ Package for client programming with Open Geospatial Consortium (OGC) web\ @@ -25,20 +19,6 @@ service (hence OWS) interface standards, and their related content models. %description %_description -%package -n python2-owslib -Summary: %summary -Requires: python2-pyproj -Requires: python2-dateutil -Requires: python2-requests -Requires: python2-pytz -%{?python_provide:%python_provide python2-owslib} -# Remove before F30 -Provides: %{name} = %{version}-%{release} -Obsoletes: %{name} < %{version}-%{release} - -%description -n python2-owslib %_description - -%if 0%{?with_python3} %package -n python3-OWSLib Summary: Client library for OGC web services @@ -50,64 +30,33 @@ Requires: python3-requests %description -n python3-OWSLib Package for client programming with Open Geospatial Consortium (OGC) web service (hence OWS) interface standards, and their related content models. -%endif # if with_python3 %prep -%setup -qc -n %{modname}-%{version} -rm -rf %{modname}-%{version}/%{modname}.egg-info -mv %{modname}-%{version} python2 +%setup -q -n %{modname}-%{version} +rm -rf %{modname}.egg-info -%if 0%{?with_python3} -cp -a python2 python3 -find python3 -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python3}|' -%endif # with_python3 - -find python2 -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python2}|' - -pushd python2 -# TODO: Add LICENSE on the next release after 0.17.0 -# https://github.com/geopython/OWSLib/pull/519 -cp -pr README.rst CHANGES.rst AUTHORS.rst ../ -popd +find . -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python3}|' %build -pushd python2 -%{__python2} setup.py build -popd - -%if 0%{?with_python3} -pushd python3 -%{__python3} setup.py build -popd -%endif # if with_python3 +%py3_build %install -pushd python2 -%{__python2} setup.py install --skip-build --root %{buildroot} -popd - -%if 0%{?with_python3} -pushd python3 -%{__python3} setup.py install --skip-build --root %{buildroot} -popd -%endif # if with_python3 +%py3_install -%files -n python2-owslib -%doc README.rst CHANGES.rst AUTHORS.rst -%{python2_sitelib}/owslib -%{python2_sitelib}/%{modname}-%{version}-py*.egg-info - -%if 0%{?with_python3} %files -n python3-OWSLib %doc README.rst CHANGES.rst AUTHORS.rst +# TODO: Add LICENSE on the next release after 0.17.0 %{python3_sitelib}/owslib %{python3_sitelib}/%{modname}-%{version}-py*.egg-info -%endif # if with_python3 %changelog +* Mon Feb 11 2019 Miro Hrončok - 0.17.0-3 +- Subpackage python2-owslib has been removed + See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal + * Sat Feb 02 2019 Fedora Release Engineering - 0.17.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 0839af7b87f63b52008ecb8ddc8c9fc41ca8c6ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Volker=20Fr=C3=B6hlich?= Date: Wed, 26 Jun 2019 09:10:06 +0200 Subject: [PATCH 035/102] New version 0.18 --- .gitignore | 1 + python-OWSLib.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index ebb7d87..535ef0c 100644 --- a/.gitignore +++ b/.gitignore @@ -20,3 +20,4 @@ /OWSLib-0.15.0.tar.gz /OWSLib-0.16.0.tar.gz /OWSLib-0.17.0.tar.gz +/OWSLib-0.18.0.tar.gz diff --git a/python-OWSLib.spec b/python-OWSLib.spec index a1a691e..32d9c3f 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -2,8 +2,8 @@ %global modname OWSLib Name: python-%{modname} -Version: 0.17.0 -Release: 3%{?dist} +Version: 0.18.0 +Release: 1%{?dist} Summary: Client library for OGC web services License: BSD URL: https://geopython.github.io/OWSLib @@ -53,6 +53,9 @@ find . -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python3}|' %{python3_sitelib}/%{modname}-%{version}-py*.egg-info %changelog +* Wed Jun 26 2019 Volker Fröhlich - 0.18.0-1 +- New upstream release + * Mon Feb 11 2019 Miro Hrončok - 0.17.0-3 - Subpackage python2-owslib has been removed See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal diff --git a/sources b/sources index 9f4f0da..58cab96 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (OWSLib-0.17.0.tar.gz) = 7ba3463ddcf0fa2ba31af1dbf76b8ddf33419c80cce4ba2005d93e5a6e7d5125f7b63354427812d9a8838a779f5fc5ab3ca998edaba8c70bd53c90fcccfa5c6c +SHA512 (OWSLib-0.18.0.tar.gz) = c05e84f4bbb3610c9e14229c5c23e8b864863a703563d8bb891760f89571e19a4092753eb07723ca150e97be6a3491b5454656ad7343ffe7e7125e40cd389a6f From dcfcb71b3e334050c5b64bba235d653e8ebfd674 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 26 Jul 2019 11:54:01 +0000 Subject: [PATCH 036/102] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-OWSLib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 32d9c3f..e49a892 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -3,7 +3,7 @@ Name: python-%{modname} Version: 0.18.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Client library for OGC web services License: BSD URL: https://geopython.github.io/OWSLib @@ -53,6 +53,9 @@ find . -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python3}|' %{python3_sitelib}/%{modname}-%{version}-py*.egg-info %changelog +* Fri Jul 26 2019 Fedora Release Engineering - 0.18.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Wed Jun 26 2019 Volker Fröhlich - 0.18.0-1 - New upstream release From a38b26510db4ee95df540b336bbae3714fc6726c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Mon, 19 Aug 2019 10:25:08 +0200 Subject: [PATCH 037/102] Rebuilt for Python 3.8 --- python-OWSLib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index e49a892..3ff967e 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -3,7 +3,7 @@ Name: python-%{modname} Version: 0.18.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Client library for OGC web services License: BSD URL: https://geopython.github.io/OWSLib @@ -53,6 +53,9 @@ find . -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python3}|' %{python3_sitelib}/%{modname}-%{version}-py*.egg-info %changelog +* Mon Aug 19 2019 Miro Hrončok - 0.18.0-3 +- Rebuilt for Python 3.8 + * Fri Jul 26 2019 Fedora Release Engineering - 0.18.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From 05e7f66f4c9f17d6b280836b871d721ac0ce0164 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Thu, 3 Oct 2019 14:00:30 +0200 Subject: [PATCH 038/102] Rebuilt for Python 3.8.0rc1 (#1748018) --- python-OWSLib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 3ff967e..0e72165 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -3,7 +3,7 @@ Name: python-%{modname} Version: 0.18.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Client library for OGC web services License: BSD URL: https://geopython.github.io/OWSLib @@ -53,6 +53,9 @@ find . -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python3}|' %{python3_sitelib}/%{modname}-%{version}-py*.egg-info %changelog +* Thu Oct 03 2019 Miro Hrončok - 0.18.0-4 +- Rebuilt for Python 3.8.0rc1 (#1748018) + * Mon Aug 19 2019 Miro Hrončok - 0.18.0-3 - Rebuilt for Python 3.8 From a37191feac577496e92c092bf3050347316f2bc4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Volker=20Fr=C3=B6hlich?= Date: Sun, 19 Jan 2020 15:23:51 +0100 Subject: [PATCH 039/102] New version 0.19 --- .gitignore | 1 + python-OWSLib.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 535ef0c..851ff3e 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,4 @@ /OWSLib-0.16.0.tar.gz /OWSLib-0.17.0.tar.gz /OWSLib-0.18.0.tar.gz +/OWSLib-0.19.0.tar.gz diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 0e72165..ccd73f2 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -2,8 +2,8 @@ %global modname OWSLib Name: python-%{modname} -Version: 0.18.0 -Release: 4%{?dist} +Version: 0.19.0 +Release: 1%{?dist} Summary: Client library for OGC web services License: BSD URL: https://geopython.github.io/OWSLib @@ -53,6 +53,9 @@ find . -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python3}|' %{python3_sitelib}/%{modname}-%{version}-py*.egg-info %changelog +* Sun Jan 19 2020 Volker Fröhlich - 0.19.0-1 +- New upstream release + * Thu Oct 03 2019 Miro Hrončok - 0.18.0-4 - Rebuilt for Python 3.8.0rc1 (#1748018) diff --git a/sources b/sources index 58cab96..2e581a0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (OWSLib-0.18.0.tar.gz) = c05e84f4bbb3610c9e14229c5c23e8b864863a703563d8bb891760f89571e19a4092753eb07723ca150e97be6a3491b5454656ad7343ffe7e7125e40cd389a6f +SHA512 (OWSLib-0.19.0.tar.gz) = 5bb4bf7d28445fc72d774cd3b8104341bec2d8ee9a264f9aabce88127d2d661ccde436a1ffd804e6126824762e12f4e7d3eec931526d89d77d86a3e82260c535 From 66899be4c702882b3c0817da35b7676a306f1be0 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 30 Jan 2020 10:21:09 +0000 Subject: [PATCH 040/102] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-OWSLib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index ccd73f2..7a6520b 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -3,7 +3,7 @@ Name: python-%{modname} Version: 0.19.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Client library for OGC web services License: BSD URL: https://geopython.github.io/OWSLib @@ -53,6 +53,9 @@ find . -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python3}|' %{python3_sitelib}/%{modname}-%{version}-py*.egg-info %changelog +* Thu Jan 30 2020 Fedora Release Engineering - 0.19.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Sun Jan 19 2020 Volker Fröhlich - 0.19.0-1 - New upstream release From 8c3e992572aade55163581754e892d37ddc5fb5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Volker=20Fr=C3=B6hlich?= Date: Sun, 2 Feb 2020 13:57:10 +0100 Subject: [PATCH 041/102] New version 0.19.1 --- .gitignore | 1 + python-OWSLib.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 851ff3e..26c4427 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,4 @@ /OWSLib-0.17.0.tar.gz /OWSLib-0.18.0.tar.gz /OWSLib-0.19.0.tar.gz +/OWSLib-0.19.1.tar.gz diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 7a6520b..8d4dafe 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -2,8 +2,8 @@ %global modname OWSLib Name: python-%{modname} -Version: 0.19.0 -Release: 2%{?dist} +Version: 0.19.1 +Release: 1%{?dist} Summary: Client library for OGC web services License: BSD URL: https://geopython.github.io/OWSLib @@ -53,6 +53,9 @@ find . -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python3}|' %{python3_sitelib}/%{modname}-%{version}-py*.egg-info %changelog +* Sun Feb 02 2020 Volker Fröhlich - 0.19.1-1 +- New upstream release + * Thu Jan 30 2020 Fedora Release Engineering - 0.19.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild diff --git a/sources b/sources index 2e581a0..cf7dda4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (OWSLib-0.19.0.tar.gz) = 5bb4bf7d28445fc72d774cd3b8104341bec2d8ee9a264f9aabce88127d2d661ccde436a1ffd804e6126824762e12f4e7d3eec931526d89d77d86a3e82260c535 +SHA512 (OWSLib-0.19.1.tar.gz) = 2b6dbd2298ed32ab298b4043cbdf894c7c8ae4c94b7e13de9cab940450fad56599070dc10031c7b419b1333c690862412b2470b139285ab5a7a5b57f9ec9d38c From 4d2b81e13207df602bd8098002f6d556f019fd6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Tue, 26 May 2020 02:59:15 +0200 Subject: [PATCH 042/102] Rebuilt for Python 3.9 --- python-OWSLib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 8d4dafe..9d43439 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -3,7 +3,7 @@ Name: python-%{modname} Version: 0.19.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Client library for OGC web services License: BSD URL: https://geopython.github.io/OWSLib @@ -53,6 +53,9 @@ find . -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python3}|' %{python3_sitelib}/%{modname}-%{version}-py*.egg-info %changelog +* Tue May 26 2020 Miro Hrončok - 0.19.1-2 +- Rebuilt for Python 3.9 + * Sun Feb 02 2020 Volker Fröhlich - 0.19.1-1 - New upstream release From a2e2bb682e3226631cdff4ce653c752782125d1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Volker=20Fr=C3=B6hlich?= Date: Fri, 5 Jun 2020 14:47:24 +0200 Subject: [PATCH 043/102] New version 0.20.0, resolve BZ#1813049 --- .gitignore | 1 + python-OWSLib.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 26c4427..6a3e84a 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,4 @@ /OWSLib-0.18.0.tar.gz /OWSLib-0.19.0.tar.gz /OWSLib-0.19.1.tar.gz +/OWSLib-0.20.0.tar.gz diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 9d43439..7f5409c 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -2,8 +2,8 @@ %global modname OWSLib Name: python-%{modname} -Version: 0.19.1 -Release: 2%{?dist} +Version: 0.20.0 +Release: 1%{?dist} Summary: Client library for OGC web services License: BSD URL: https://geopython.github.io/OWSLib @@ -53,6 +53,9 @@ find . -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python3}|' %{python3_sitelib}/%{modname}-%{version}-py*.egg-info %changelog +* Fri Jun 05 2020 Volker Fröhlich - 0.20.0-1 +- New upstream release + * Tue May 26 2020 Miro Hrončok - 0.19.1-2 - Rebuilt for Python 3.9 diff --git a/sources b/sources index cf7dda4..3a2d3e5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (OWSLib-0.19.1.tar.gz) = 2b6dbd2298ed32ab298b4043cbdf894c7c8ae4c94b7e13de9cab940450fad56599070dc10031c7b419b1333c690862412b2470b139285ab5a7a5b57f9ec9d38c +SHA512 (OWSLib-0.20.0.tar.gz) = de8c050f874420d477b35b7d04cdbdd20250c33ceab01d08ed1a7c2c4871a19c6a10933ff46c02c2994248753cfed82781b10fc179e8255d12cf67b34961c901 From 9976e407c6814bdba4c95246da17515700af5bb7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jul 2020 23:27:33 +0000 Subject: [PATCH 044/102] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-OWSLib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 7f5409c..e9b3996 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -3,7 +3,7 @@ Name: python-%{modname} Version: 0.20.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Client library for OGC web services License: BSD URL: https://geopython.github.io/OWSLib @@ -53,6 +53,9 @@ find . -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python3}|' %{python3_sitelib}/%{modname}-%{version}-py*.egg-info %changelog +* Tue Jul 28 2020 Fedora Release Engineering - 0.20.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Fri Jun 05 2020 Volker Fröhlich - 0.20.0-1 - New upstream release From 8384c0bb27c3000aadb7102ef87b5d4304171e81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Volker=20Fr=C3=B6hlich?= Date: Wed, 9 Dec 2020 08:30:51 +0100 Subject: [PATCH 045/102] New upstream release 0.21.0 --- .gitignore | 1 + python-OWSLib.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 6a3e84a..6236253 100644 --- a/.gitignore +++ b/.gitignore @@ -24,3 +24,4 @@ /OWSLib-0.19.0.tar.gz /OWSLib-0.19.1.tar.gz /OWSLib-0.20.0.tar.gz +/OWSLib-0.21.0.tar.gz diff --git a/python-OWSLib.spec b/python-OWSLib.spec index e9b3996..ea2df85 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -2,8 +2,8 @@ %global modname OWSLib Name: python-%{modname} -Version: 0.20.0 -Release: 2%{?dist} +Version: 0.21.0 +Release: 1%{?dist} Summary: Client library for OGC web services License: BSD URL: https://geopython.github.io/OWSLib @@ -53,6 +53,9 @@ find . -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python3}|' %{python3_sitelib}/%{modname}-%{version}-py*.egg-info %changelog +* Wed Dec 09 2020 Volker Fröhlich - 0.21.0-1 +- New upstream release + * Tue Jul 28 2020 Fedora Release Engineering - 0.20.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild diff --git a/sources b/sources index 3a2d3e5..d02562e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (OWSLib-0.20.0.tar.gz) = de8c050f874420d477b35b7d04cdbdd20250c33ceab01d08ed1a7c2c4871a19c6a10933ff46c02c2994248753cfed82781b10fc179e8255d12cf67b34961c901 +SHA512 (OWSLib-0.21.0.tar.gz) = f475b07553ef96cae018a304cb809fac33d3953d8ef12135165c40de323d60fbc1f11d0b63fb5578b6c092c50cd3f3c97fc01e85e44b462cdb3f0cbd967d9fad From ff4243605de0629e88ff9f64284b4e0502aa3868 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 27 Jan 2021 09:01:49 +0000 Subject: [PATCH 046/102] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-OWSLib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index ea2df85..9d674bc 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -3,7 +3,7 @@ Name: python-%{modname} Version: 0.21.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Client library for OGC web services License: BSD URL: https://geopython.github.io/OWSLib @@ -53,6 +53,9 @@ find . -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python3}|' %{python3_sitelib}/%{modname}-%{version}-py*.egg-info %changelog +* Wed Jan 27 2021 Fedora Release Engineering - 0.21.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Wed Dec 09 2020 Volker Fröhlich - 0.21.0-1 - New upstream release From 8d9518cc326549ba3a5e5075752232ab0f392d45 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 4 Jun 2021 20:49:35 +0200 Subject: [PATCH 047/102] Rebuilt for Python 3.10 --- python-OWSLib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 9d674bc..f7d66f7 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -3,7 +3,7 @@ Name: python-%{modname} Version: 0.21.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Client library for OGC web services License: BSD URL: https://geopython.github.io/OWSLib @@ -53,6 +53,9 @@ find . -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python3}|' %{python3_sitelib}/%{modname}-%{version}-py*.egg-info %changelog +* Fri Jun 04 2021 Python Maint - 0.21.0-3 +- Rebuilt for Python 3.10 + * Wed Jan 27 2021 Fedora Release Engineering - 0.21.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 0483ceaeb9f04c3dee61166174f016e9abb1bc02 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 23 Jul 2021 04:35:31 +0000 Subject: [PATCH 048/102] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-OWSLib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index f7d66f7..d317287 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -3,7 +3,7 @@ Name: python-%{modname} Version: 0.21.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Client library for OGC web services License: BSD URL: https://geopython.github.io/OWSLib @@ -53,6 +53,9 @@ find . -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python3}|' %{python3_sitelib}/%{modname}-%{version}-py*.egg-info %changelog +* Fri Jul 23 2021 Fedora Release Engineering - 0.21.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Fri Jun 04 2021 Python Maint - 0.21.0-3 - Rebuilt for Python 3.10 From f035bbbe5a56e816257c37834f29958bafcdcef9 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Mon, 20 Dec 2021 00:53:53 -0500 Subject: [PATCH 049/102] Opt in to rpmautospec --- changelog | 170 ++++++++++++++++++++++++++++++++++++++++++++ python-OWSLib.spec | 173 +-------------------------------------------- 2 files changed, 172 insertions(+), 171 deletions(-) create mode 100644 changelog diff --git a/changelog b/changelog new file mode 100644 index 0000000..0daa747 --- /dev/null +++ b/changelog @@ -0,0 +1,170 @@ +* Fri Jul 23 2021 Fedora Release Engineering - 0.21.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Fri Jun 04 2021 Python Maint - 0.21.0-3 +- Rebuilt for Python 3.10 + +* Wed Jan 27 2021 Fedora Release Engineering - 0.21.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Wed Dec 09 2020 Volker Fröhlich - 0.21.0-1 +- New upstream release + +* Tue Jul 28 2020 Fedora Release Engineering - 0.20.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Fri Jun 05 2020 Volker Fröhlich - 0.20.0-1 +- New upstream release + +* Tue May 26 2020 Miro Hrončok - 0.19.1-2 +- Rebuilt for Python 3.9 + +* Sun Feb 02 2020 Volker Fröhlich - 0.19.1-1 +- New upstream release + +* Thu Jan 30 2020 Fedora Release Engineering - 0.19.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Sun Jan 19 2020 Volker Fröhlich - 0.19.0-1 +- New upstream release + +* Thu Oct 03 2019 Miro Hrončok - 0.18.0-4 +- Rebuilt for Python 3.8.0rc1 (#1748018) + +* Mon Aug 19 2019 Miro Hrončok - 0.18.0-3 +- Rebuilt for Python 3.8 + +* Fri Jul 26 2019 Fedora Release Engineering - 0.18.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Wed Jun 26 2019 Volker Fröhlich - 0.18.0-1 +- New upstream release + +* Mon Feb 11 2019 Miro Hrončok - 0.17.0-3 +- Subpackage python2-owslib has been removed + See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal + +* Sat Feb 02 2019 Fedora Release Engineering - 0.17.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Wed Sep 19 2018 Volker Fröhlich - 0.17.0-1 +- New upstream release +- Update names of documentation files + +* Fri Jul 13 2018 Fedora Release Engineering - 0.16.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Tue Jun 19 2018 Miro Hrončok - 0.16.0-4 +- Rebuilt for Python 3.7 + +* Wed Feb 21 2018 Iryna Shcherbina - 0.16.0-3 +- Update Python 2 dependency declarations to new packaging standards + (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) + +* Fri Feb 09 2018 Fedora Release Engineering - 0.16.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Fri Dec 22 2017 Volker Fröhlich - 0.16.0-1 +- New upstream release + +* Thu Sep 14 2017 Volker Fröhlich - 0.15.0-1 +- New upstream release + +* Tue Aug 29 2017 Zbigniew Jędrzejewski-Szmek - 0.14.0-5 +- Add Provides for the old name + +* Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek - 0.14.0-4 +- Python 2 binary package renamed to python2-owslib + See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3 + +* Thu Jul 27 2017 Fedora Release Engineering - 0.14.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 0.14.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Jan 12 2017 Volker Fröhlich - 0.14.0-1 +- New upstream release + +* Mon Dec 19 2016 Miro Hrončok - 0.13.0-2 +- Rebuild for Python 3.6 + +* Sun Sep 25 2016 Volker Fröhlich - 0.13.0-1 +- New upstream release + +* Tue Sep 13 2016 Volker Fröhlich - 0.12.0-1 +- New upstream release +- Update URL and Source + +* Tue Jul 19 2016 Fedora Release Engineering - 0.11.2-2 +- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages + +* Mon May 16 2016 Volker Fröhlich - 0.11.2-1 +- New upstream release + +* Sat May 14 2016 Volker Fröhlich - 0.11.1-1 +- New upstream release + +* Fri Apr 1 2016 Volker Fröhlich - 0.11.0-1 +- New upstream release + +* Thu Feb 04 2016 Fedora Release Engineering - 0.10.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Mon Nov 23 2015 Volker Fröhlich - 0.10.3-1 +- New upstream release + +* Sun Nov 22 2015 Volker Fröhlich - 0.10.1-1 +- New upstream release + +* Thu Nov 12 2015 Fedora Release Engineering - 0.10.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 + +* Wed Nov 11 2015 Volker Fröhlich - 0.10.0-1 +- New upstream release + +* Tue Nov 10 2015 Fedora Release Engineering - 0.9.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 + +* Fri Sep 25 2015 Volker Fröhlich - 0.9.2-1 +- New upstream release + +* Sun Sep 6 2015 Volker Fröhlich - 0.9.1-2 +- Add pyproj dependency + +* Sun Sep 6 2015 Volker Fröhlich - 0.9.1-1 +- New upstream release + +* Thu Jun 18 2015 Fedora Release Engineering - 0.9.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sat Jun 13 2015 Volker Fröhlich - 0.9.0-1 +- New upstream release +- Add Python 3 sub-package + +* Sat Feb 14 2015 Volker Fröhlich - 0.8.13-1 +- New upstream release + +* Tue Dec 23 2014 Volker Fröhlich - 0.8.12-1 +- New upstream release + +* Wed Dec 17 2014 Volker Fröhlich - 0.8.11-1 +- New upstream release + +* Mon Oct 13 2014 Volker Fröhlich - 0.8.10-1 +- New upstream release + +* Wed Sep 24 2014 Volker Fröhlich - 0.8.9-1 +- New upstream release + +* Mon Jul 7 2014 Volker Fröhlich - 0.8.8-1 +- New upstream release + +* Wed Jul 2 2014 Volker Fröhlich - 0.8.7-3 +- Changed package summary + +* Tue Jul 1 2014 Volker Fröhlich - 0.8.7-2 +- Correct BR python-setuptools-devel to python-setuptools + +* Mon Jun 30 2014 Volker Fröhlich - 0.8.7-1 +- Initial package for Fedora diff --git a/python-OWSLib.spec b/python-OWSLib.spec index d317287..cee5278 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -3,7 +3,7 @@ Name: python-%{modname} Version: 0.21.0 -Release: 4%{?dist} +Release: %autorelease Summary: Client library for OGC web services License: BSD URL: https://geopython.github.io/OWSLib @@ -53,173 +53,4 @@ find . -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python3}|' %{python3_sitelib}/%{modname}-%{version}-py*.egg-info %changelog -* Fri Jul 23 2021 Fedora Release Engineering - 0.21.0-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Fri Jun 04 2021 Python Maint - 0.21.0-3 -- Rebuilt for Python 3.10 - -* Wed Jan 27 2021 Fedora Release Engineering - 0.21.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Wed Dec 09 2020 Volker Fröhlich - 0.21.0-1 -- New upstream release - -* Tue Jul 28 2020 Fedora Release Engineering - 0.20.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Fri Jun 05 2020 Volker Fröhlich - 0.20.0-1 -- New upstream release - -* Tue May 26 2020 Miro Hrončok - 0.19.1-2 -- Rebuilt for Python 3.9 - -* Sun Feb 02 2020 Volker Fröhlich - 0.19.1-1 -- New upstream release - -* Thu Jan 30 2020 Fedora Release Engineering - 0.19.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Sun Jan 19 2020 Volker Fröhlich - 0.19.0-1 -- New upstream release - -* Thu Oct 03 2019 Miro Hrončok - 0.18.0-4 -- Rebuilt for Python 3.8.0rc1 (#1748018) - -* Mon Aug 19 2019 Miro Hrončok - 0.18.0-3 -- Rebuilt for Python 3.8 - -* Fri Jul 26 2019 Fedora Release Engineering - 0.18.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Wed Jun 26 2019 Volker Fröhlich - 0.18.0-1 -- New upstream release - -* Mon Feb 11 2019 Miro Hrončok - 0.17.0-3 -- Subpackage python2-owslib has been removed - See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal - -* Sat Feb 02 2019 Fedora Release Engineering - 0.17.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Wed Sep 19 2018 Volker Fröhlich - 0.17.0-1 -- New upstream release -- Update names of documentation files - -* Fri Jul 13 2018 Fedora Release Engineering - 0.16.0-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Tue Jun 19 2018 Miro Hrončok - 0.16.0-4 -- Rebuilt for Python 3.7 - -* Wed Feb 21 2018 Iryna Shcherbina - 0.16.0-3 -- Update Python 2 dependency declarations to new packaging standards - (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) - -* Fri Feb 09 2018 Fedora Release Engineering - 0.16.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Fri Dec 22 2017 Volker Fröhlich - 0.16.0-1 -- New upstream release - -* Thu Sep 14 2017 Volker Fröhlich - 0.15.0-1 -- New upstream release - -* Tue Aug 29 2017 Zbigniew Jędrzejewski-Szmek - 0.14.0-5 -- Add Provides for the old name - -* Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek - 0.14.0-4 -- Python 2 binary package renamed to python2-owslib - See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3 - -* Thu Jul 27 2017 Fedora Release Engineering - 0.14.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Sat Feb 11 2017 Fedora Release Engineering - 0.14.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Thu Jan 12 2017 Volker Fröhlich - 0.14.0-1 -- New upstream release - -* Mon Dec 19 2016 Miro Hrončok - 0.13.0-2 -- Rebuild for Python 3.6 - -* Sun Sep 25 2016 Volker Fröhlich - 0.13.0-1 -- New upstream release - -* Tue Sep 13 2016 Volker Fröhlich - 0.12.0-1 -- New upstream release -- Update URL and Source - -* Tue Jul 19 2016 Fedora Release Engineering - 0.11.2-2 -- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages - -* Mon May 16 2016 Volker Fröhlich - 0.11.2-1 -- New upstream release - -* Sat May 14 2016 Volker Fröhlich - 0.11.1-1 -- New upstream release - -* Fri Apr 1 2016 Volker Fröhlich - 0.11.0-1 -- New upstream release - -* Thu Feb 04 2016 Fedora Release Engineering - 0.10.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Mon Nov 23 2015 Volker Fröhlich - 0.10.3-1 -- New upstream release - -* Sun Nov 22 2015 Volker Fröhlich - 0.10.1-1 -- New upstream release - -* Thu Nov 12 2015 Fedora Release Engineering - 0.10.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 - -* Wed Nov 11 2015 Volker Fröhlich - 0.10.0-1 -- New upstream release - -* Tue Nov 10 2015 Fedora Release Engineering - 0.9.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 - -* Fri Sep 25 2015 Volker Fröhlich - 0.9.2-1 -- New upstream release - -* Sun Sep 6 2015 Volker Fröhlich - 0.9.1-2 -- Add pyproj dependency - -* Sun Sep 6 2015 Volker Fröhlich - 0.9.1-1 -- New upstream release - -* Thu Jun 18 2015 Fedora Release Engineering - 0.9.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Sat Jun 13 2015 Volker Fröhlich - 0.9.0-1 -- New upstream release -- Add Python 3 sub-package - -* Sat Feb 14 2015 Volker Fröhlich - 0.8.13-1 -- New upstream release - -* Tue Dec 23 2014 Volker Fröhlich - 0.8.12-1 -- New upstream release - -* Wed Dec 17 2014 Volker Fröhlich - 0.8.11-1 -- New upstream release - -* Mon Oct 13 2014 Volker Fröhlich - 0.8.10-1 -- New upstream release - -* Wed Sep 24 2014 Volker Fröhlich - 0.8.9-1 -- New upstream release - -* Mon Jul 7 2014 Volker Fröhlich - 0.8.8-1 -- New upstream release - -* Wed Jul 2 2014 Volker Fröhlich - 0.8.7-3 -- Changed package summary - -* Tue Jul 1 2014 Volker Fröhlich - 0.8.7-2 -- Correct BR python-setuptools-devel to python-setuptools - -* Mon Jun 30 2014 Volker Fröhlich - 0.8.7-1 -- Initial package for Fedora +%autochangelog From dbc7458fbf9de299007b3172cbb854e4f443640c Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Tue, 21 Dec 2021 01:24:38 -0500 Subject: [PATCH 050/102] Modernize packaging; run tests; add -doc subpackage --- python-OWSLib.spec | 146 ++++++++++++++++++++++++++++++++++++--------- sources | 2 +- 2 files changed, 120 insertions(+), 28 deletions(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index cee5278..0e0cba0 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -1,56 +1,148 @@ -# Works with either ElementTree or python-lxml -%global modname OWSLib +# Sphinx-generated HTML documentation is not suitable for packaging; see +# https://bugzilla.redhat.com/show_bug.cgi?id=2006555 for discussion. +# +# We can generate PDF documentation as a substitute. +%bcond_without doc_pdf -Name: python-%{modname} +Name: python-OWSLib Version: 0.21.0 Release: %autorelease Summary: Client library for OGC web services + License: BSD URL: https://geopython.github.io/OWSLib -Source0: https://files.pythonhosted.org/packages/source/O/%{modname}/%{modname}-%{version}.tar.gz +Source0: https://github.com/geopython/OWSLib/archive/%{version}/OWSLib-%{version}.tar.gz + BuildArch: noarch BuildRequires: python3-devel -BuildRequires: python3-setuptools -%global _description\ -Package for client programming with Open Geospatial Consortium (OGC) web\ -service (hence OWS) interface standards, and their related content models. +%if %{with doc_pdf} +BuildRequires: make +BuildRequires: python3-sphinx-latex +BuildRequires: latexmk +%endif + +%global common_description %{expand: \ +OWSLib is a Python package for client programming with Open Geospatial +Consortium (OGC) web service (hence OWS) interface standards, and their related +content models. + +Full documentation is available at http://geopython.github.io/OWSLib + +OWSLib provides a common API for accessing service metadata and wrappers for +numerous OGC Web Service interfaces.} + +%description +%{common_description} -%description %_description %package -n python3-OWSLib -Summary: Client library for OGC web services - -Requires: python3-dateutil -Requires: python3-pyproj -Requires: python3-pytz -Requires: python3-requests +Summary: %{summary} %description -n python3-OWSLib -Package for client programming with Open Geospatial Consortium (OGC) web -service (hence OWS) interface standards, and their related content models. +%{common_description} + + +%package doc +Summary: Documentation and examples for OWSLib + +%description doc +%{summary}. + %prep -%setup -q -n %{modname}-%{version} -rm -rf %{modname}.egg-info +%autosetup -n OWSLib-%{version} -find . -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python3}|' +# Don’t analyze/report test coverage +sed -r -i 's/[-]-cov[^[:blank:]]*[[:blank:]][^[[:blank:]]+//g' tox.ini +# Don’t generate linting/coverage dependencies +sed -r '/^(flake8|pytest-cov)\b/d' requirements-dev.txt \ + > requirements-dev-filtered.txt + +# We don’t need shebangs in the examples. The pattern of selecting files +# before modifying them with sed keeps us from unnecessarily discarding the +# original mtimes on unmodified files. +find 'examples' -type f -name '*.py' \ + -exec gawk '/^#!/ { print FILENAME }; { nextfile }' '{}' '+' | + xargs -r sed -r -i '1{/^#!/d}' +# Some of them, but not all of them, were executable. +chmod -v a-x examples/*.py + + +%generate_buildrequires +%pyproject_buildrequires -r requirements-dev-filtered.txt %build -%py3_build +%pyproject_wheel + +%if %{with doc_pdf} +%make_build -C docs latex SPHINXOPTS='%{?_smp_mflags}' +%make_build -C docs/build/latex/en LATEXMKOPTS='-quiet' +%endif %install -%py3_install +%pyproject_install +%pyproject_save_files owslib -%files -n python3-OWSLib -%doc README.rst CHANGES.rst AUTHORS.rst -# TODO: Add LICENSE on the next release after 0.17.0 -%{python3_sitelib}/owslib -%{python3_sitelib}/%{modname}-%{version}-py*.egg-info +%check +# Otherwise, pytest finds the package twice in the Python path and complains. +rm -rf owslib + +# There is a convenient “online” mark for deselecting tests that require +# Internet access, but we still have to manually deselect doctests that try to +# make network requests. +k="${k-}${k+ and }not wms_geoserver_mass_gis.txt" +k="${k-}${k+ and }not wfs_MapServerWFSFeature.txt" +k="${k-}${k+ and }not wfs_MapServerWFSCapabilities.txt" +k="${k-}${k+ and }not wfs2_storedqueries.txt" +k="${k-}${k+ and }not wfs1_generic.txt" +k="${k-}${k+ and }not wcs_thredds.txt" +k="${k-}${k+ and }not test_wmts_example_informatievlaanderen" + +# This is a trivial error where the representation of the expected TypeEror has +# changed over time: +# Differences (unified diff with -expected +actual): +# @@ -1,3 +1,6 @@ +# Traceback (most recent call last): +# -... +# -TypeError: get_namespace() ... +# + File "/usr/lib64/python3.10/doctest.py", line 1346, in __run +# + exec(compile(example.source, filename, "single", +# + File "", line 1, in +# + ns.get_namespace() +# +TypeError: Namespaces.get_namespace() missing 1 required positional argument: 'key' +k="${k-}${k+ and }not namespaces.txt" + +# Unknown problem—check if it is fixed in a later version: +k="${k-}${k+ and } not (TestOffline and test_wfs_110_remotemd_parse_all)" +k="${k-}${k+ and } not (TestOffline and test_wfs_110_remotemd_parse_single)" +k="${k-}${k+ and } not (TestOffline and test_wfs_200_remotemd_parse_all)" +k="${k-}${k+ and } not (TestOffline and test_wfs_200_remotemd_parse_single)" +k="${k-}${k+ and } not (TestOffline and test_wms_130_remotemd_parse_all)" +k="${k-}${k+ and } not (TestOffline and test_wms_130_remotemd_parse_single)" + +%pytest -m 'not online' -k "${k-}" + + +%files -n python3-OWSLib -f %{pyproject_files} +# pyproject_files handles LICENSE; verify with “rpm -qL -p …” + +%doc AUTHORS.rst +%doc CHANGES.rst +%doc README.rst + + +%files doc +%license LICENSE +%doc examples +%if %{with doc_pdf} +%doc docs/build/latex/en/OWSLib.pdf +%endif + %changelog %autochangelog diff --git a/sources b/sources index d02562e..fdb7ddf 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (OWSLib-0.21.0.tar.gz) = f475b07553ef96cae018a304cb809fac33d3953d8ef12135165c40de323d60fbc1f11d0b63fb5578b6c092c50cd3f3c97fc01e85e44b462cdb3f0cbd967d9fad +SHA512 (OWSLib-0.21.0.tar.gz) = 3dc28bed9041fdcae63a0296cc96660788038d8f57fe131fca7906c58161917deb1b1a90050d434ea855b33385afdf0f84baaf3bdb94e7db8df6ccff180acc43 From 3b6e91247ec6de0a07f024353f4b81f043a32df0 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Tue, 21 Dec 2021 21:04:31 -0500 Subject: [PATCH 051/102] Update to 0.25.0 (close RHBZ#1918539) --- .gitignore | 1 + python-OWSLib.spec | 19 ++++++++++++++----- sources | 2 +- 3 files changed, 16 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 6236253..65509e1 100644 --- a/.gitignore +++ b/.gitignore @@ -25,3 +25,4 @@ /OWSLib-0.19.1.tar.gz /OWSLib-0.20.0.tar.gz /OWSLib-0.21.0.tar.gz +/OWSLib-0.25.0.tar.gz diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 0e0cba0..b005afd 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -5,7 +5,7 @@ %bcond_without doc_pdf Name: python-OWSLib -Version: 0.21.0 +Version: 0.25.0 Release: %autorelease Summary: Client library for OGC web services @@ -21,6 +21,7 @@ BuildRequires: python3-devel BuildRequires: make BuildRequires: python3-sphinx-latex BuildRequires: latexmk +BuildRequires: pandoc %endif %global common_description %{expand: \ @@ -56,9 +57,13 @@ Summary: Documentation and examples for OWSLib # Don’t analyze/report test coverage sed -r -i 's/[-]-cov[^[:blank:]]*[[:blank:]][^[[:blank:]]+//g' tox.ini -# Don’t generate linting/coverage dependencies -sed -r '/^(flake8|pytest-cov)\b/d' requirements-dev.txt \ - > requirements-dev-filtered.txt +# Don’t generate linting/coverage dependencies. +# +# We don’t have python3dist(pandoc) packaged, and besides, we don’t actually +# need python3dist(pandoc)—only the pandoc command-line tool, which we have +# manually BR’d. +sed -r '/^(flake8|pytest-cov|pandoc|coverage|coveralls)\b/d' \ + requirements-dev.txt > requirements-dev-filtered.txt # We don’t need shebangs in the examples. The pattern of selecting files # before modifying them with sed keeps us from unnecessarily discarding the @@ -69,6 +74,10 @@ find 'examples' -type f -name '*.py' \ # Some of them, but not all of them, were executable. chmod -v a-x examples/*.py +# Because at least one notebook requires Internet access, we must continue past +# notebook errors when building documentation. +echo 'nbsphinx_allow_errors = True' >> docs/conf.py + %generate_buildrequires %pyproject_buildrequires -r requirements-dev-filtered.txt @@ -78,7 +87,7 @@ chmod -v a-x examples/*.py %pyproject_wheel %if %{with doc_pdf} -%make_build -C docs latex SPHINXOPTS='%{?_smp_mflags}' +PYTHONPATH="${PWD}" %make_build -C docs latex SPHINXOPTS='%{?_smp_mflags}' %make_build -C docs/build/latex/en LATEXMKOPTS='-quiet' %endif diff --git a/sources b/sources index fdb7ddf..de6a60c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (OWSLib-0.21.0.tar.gz) = 3dc28bed9041fdcae63a0296cc96660788038d8f57fe131fca7906c58161917deb1b1a90050d434ea855b33385afdf0f84baaf3bdb94e7db8df6ccff180acc43 +SHA512 (OWSLib-0.25.0.tar.gz) = 058108cf77197ce24793608869d56bf0467230f5f231ac9ba48445f2e02d07ea1e26be03ad6967504a1e625008ae2768ed2a663f3b7a49dcea410ee4a8b40cec From f0ab838f836dec2d7412ccd120d8f9d2cbf10414 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Thu, 23 Dec 2021 09:37:27 -0500 Subject: [PATCH 052/102] =?UTF-8?q?Don=E2=80=99t=20generate=20BuildRequire?= =?UTF-8?q?s=20on=20twine?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- python-OWSLib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index b005afd..c7d6afd 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -62,7 +62,10 @@ sed -r -i 's/[-]-cov[^[:blank:]]*[[:blank:]][^[[:blank:]]+//g' tox.ini # We don’t have python3dist(pandoc) packaged, and besides, we don’t actually # need python3dist(pandoc)—only the pandoc command-line tool, which we have # manually BR’d. -sed -r '/^(flake8|pytest-cov|pandoc|coverage|coveralls)\b/d' \ +# +# Don’t generate twine dependency, which is just for the upstream maintainer +# uploading to PyPI. +sed -r '/^(flake8|pytest-cov|pandoc|coverage|coveralls|twine)\b/d' \ requirements-dev.txt > requirements-dev-filtered.txt # We don’t need shebangs in the examples. The pattern of selecting files From 887961bb615601600ee0d0aefefbfc899746c0c3 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Thu, 23 Dec 2021 11:53:38 -0500 Subject: [PATCH 053/102] Add Provides for python3-owslib --- python-OWSLib.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index c7d6afd..b283ca0 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -41,6 +41,8 @@ numerous OGC Web Service interfaces.} %package -n python3-OWSLib Summary: %{summary} +%py_provides python3-owslib + %description -n python3-OWSLib %{common_description} From 020425199cc85d97a6cf80911fff5d33f5053221 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 21 Jan 2022 09:57:56 +0000 Subject: [PATCH 054/102] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering From cb063a5dda0de4ed4278c82ad96405e5e39bb216 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Fri, 10 Jun 2022 14:18:16 -0400 Subject: [PATCH 055/102] Update to 0.26.0 (close RHBZ#2095806) --- .gitignore | 1 + python-OWSLib.spec | 8 ++++++-- sources | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 65509e1..1f26598 100644 --- a/.gitignore +++ b/.gitignore @@ -26,3 +26,4 @@ /OWSLib-0.20.0.tar.gz /OWSLib-0.21.0.tar.gz /OWSLib-0.25.0.tar.gz +/OWSLib-0.26.0.tar.gz diff --git a/python-OWSLib.spec b/python-OWSLib.spec index b283ca0..17f2445 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -5,7 +5,7 @@ %bcond_without doc_pdf Name: python-OWSLib -Version: 0.25.0 +Version: 0.26.0 Release: %autorelease Summary: Client library for OGC web services @@ -68,7 +68,7 @@ sed -r -i 's/[-]-cov[^[:blank:]]*[[:blank:]][^[[:blank:]]+//g' tox.ini # Don’t generate twine dependency, which is just for the upstream maintainer # uploading to PyPI. sed -r '/^(flake8|pytest-cov|pandoc|coverage|coveralls|twine)\b/d' \ - requirements-dev.txt > requirements-dev-filtered.txt + requirements-dev.txt | tee requirements-dev-filtered.txt # We don’t need shebangs in the examples. The pattern of selecting files # before modifying them with sed keeps us from unnecessarily discarding the @@ -83,6 +83,10 @@ chmod -v a-x examples/*.py # notebook errors when building documentation. echo 'nbsphinx_allow_errors = True' >> docs/conf.py +# Revert “Revert to previous pyproj version” +# https://github.com/geopython/OWSLib/pull/807 +sed -r -i 's/(pyproj[[:blank:]]*)<[[:blank:]]*3\.3\.0/\1>=2/' requirements.txt + %generate_buildrequires %pyproject_buildrequires -r requirements-dev-filtered.txt diff --git a/sources b/sources index de6a60c..f8d8dcd 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (OWSLib-0.25.0.tar.gz) = 058108cf77197ce24793608869d56bf0467230f5f231ac9ba48445f2e02d07ea1e26be03ad6967504a1e625008ae2768ed2a663f3b7a49dcea410ee4a8b40cec +SHA512 (OWSLib-0.26.0.tar.gz) = 27362c47eae87dc6318d505dd1b0987de36d140d2d0fd5d7a5195470de39d73807fbcafa142366f6981cc36453c262a41133c6c68baf45a97d0fdaae5a0ebf4b From 375e68f2046e475aef90cc7020081843d4fb89ed Mon Sep 17 00:00:00 2001 From: Python Maint Date: Tue, 21 Jun 2022 18:35:05 +0200 Subject: [PATCH 056/102] Rebuilt for Python 3.11 From 816858821583fe66aefc727e263bcc321c1c1915 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Thu, 7 Jul 2022 15:52:05 -0400 Subject: [PATCH 057/102] Fix extra newline in description --- python-OWSLib.spec | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 17f2445..b26a1c0 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -24,7 +24,7 @@ BuildRequires: latexmk BuildRequires: pandoc %endif -%global common_description %{expand: \ +%global common_description %{expand: OWSLib is a Python package for client programming with Open Geospatial Consortium (OGC) web service (hence OWS) interface standards, and their related content models. @@ -34,8 +34,7 @@ Full documentation is available at http://geopython.github.io/OWSLib OWSLib provides a common API for accessing service metadata and wrappers for numerous OGC Web Service interfaces.} -%description -%{common_description} +%description %{common_description} %package -n python3-OWSLib @@ -43,8 +42,7 @@ Summary: %{summary} %py_provides python3-owslib -%description -n python3-OWSLib -%{common_description} +%description -n python3-OWSLib %{common_description} %package doc From da6b2b5bab976efa7fc966598087dddbdccdfb75 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Mon, 11 Jul 2022 08:49:54 -0400 Subject: [PATCH 058/102] Fix a typo in a spec file comment --- python-OWSLib.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index b26a1c0..079a4e2 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -119,8 +119,8 @@ k="${k-}${k+ and }not wfs1_generic.txt" k="${k-}${k+ and }not wcs_thredds.txt" k="${k-}${k+ and }not test_wmts_example_informatievlaanderen" -# This is a trivial error where the representation of the expected TypeEror has -# changed over time: +# This is a trivial error where the representation of the expected TypeError +# has changed over time: # Differences (unified diff with -expected +actual): # @@ -1,3 +1,6 @@ # Traceback (most recent call last): From d52c0e7eb6255bca425500f5c49072d58b5b8ece Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 22 Jul 2022 15:57:21 +0000 Subject: [PATCH 059/102] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 6a7628cc720f9cf715745b731a491933573ac82e Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Sun, 28 Aug 2022 08:55:47 -0400 Subject: [PATCH 060/102] Update License to SPDX --- python-OWSLib.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 079a4e2..5105a4d 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -9,7 +9,7 @@ Version: 0.26.0 Release: %autorelease Summary: Client library for OGC web services -License: BSD +License: BSD-3-Clause URL: https://geopython.github.io/OWSLib Source0: https://github.com/geopython/OWSLib/archive/%{version}/OWSLib-%{version}.tar.gz From 336ab0ae18b2f1fd1d3f2104dc78488b2b906618 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Sun, 28 Aug 2022 08:54:22 -0400 Subject: [PATCH 061/102] Update to 0.27.2 (close RHBZ#2122000) --- .gitignore | 1 + python-OWSLib.spec | 7 +------ sources | 2 +- 3 files changed, 3 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index 1f26598..a9a908e 100644 --- a/.gitignore +++ b/.gitignore @@ -27,3 +27,4 @@ /OWSLib-0.21.0.tar.gz /OWSLib-0.25.0.tar.gz /OWSLib-0.26.0.tar.gz +/OWSLib-0.27.2.tar.gz diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 5105a4d..be0e11b 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -5,7 +5,7 @@ %bcond_without doc_pdf Name: python-OWSLib -Version: 0.26.0 +Version: 0.27.2 Release: %autorelease Summary: Client library for OGC web services @@ -81,10 +81,6 @@ chmod -v a-x examples/*.py # notebook errors when building documentation. echo 'nbsphinx_allow_errors = True' >> docs/conf.py -# Revert “Revert to previous pyproj version” -# https://github.com/geopython/OWSLib/pull/807 -sed -r -i 's/(pyproj[[:blank:]]*)<[[:blank:]]*3\.3\.0/\1>=2/' requirements.txt - %generate_buildrequires %pyproject_buildrequires -r requirements-dev-filtered.txt @@ -146,7 +142,6 @@ k="${k-}${k+ and } not (TestOffline and test_wms_130_remotemd_parse_single)" %files -n python3-OWSLib -f %{pyproject_files} # pyproject_files handles LICENSE; verify with “rpm -qL -p …” - %doc AUTHORS.rst %doc CHANGES.rst %doc README.rst diff --git a/sources b/sources index f8d8dcd..3d2520a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (OWSLib-0.26.0.tar.gz) = 27362c47eae87dc6318d505dd1b0987de36d140d2d0fd5d7a5195470de39d73807fbcafa142366f6981cc36453c262a41133c6c68baf45a97d0fdaae5a0ebf4b +SHA512 (OWSLib-0.27.2.tar.gz) = 02c70731ef92783d53b8f0dff2cec7d28d14ac08b0a4b5090183f9eacf156d539c823fcd2ae480c07447e901697de498cdf2aaf27c8b6d46fa4cf8eb3679ceee From c41613d35d986c8cf25695623b21ebe90d16c192 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Wed, 16 Nov 2022 07:50:14 -0500 Subject: [PATCH 062/102] =?UTF-8?q?Drop=20some=20doc=20BR=E2=80=99s=20when?= =?UTF-8?q?=20PDF=20docs=20are=20disabled?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- python-OWSLib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index be0e11b..5c545e4 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -65,7 +65,10 @@ sed -r -i 's/[-]-cov[^[:blank:]]*[[:blank:]][^[[:blank:]]+//g' tox.ini # # Don’t generate twine dependency, which is just for the upstream maintainer # uploading to PyPI. -sed -r '/^(flake8|pytest-cov|pandoc|coverage|coveralls|twine)\b/d' \ +sed -r -e '/^(flake8|pytest-cov|pandoc|coverage|coveralls|twine)\b/d' \ +%if %{without doc_pdf} + -e '/^(ipykernel|nbconvert|.*sphinx)/d' \ +%endif requirements-dev.txt | tee requirements-dev-filtered.txt # We don’t need shebangs in the examples. The pattern of selecting files From 10b6dd1b03b8ce3dcc94f4070df3aa887314c304 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Wed, 30 Nov 2022 11:43:57 -0500 Subject: [PATCH 063/102] Drop default argument -r for pyproject_buildrequires --- python-OWSLib.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 5c545e4..09060d7 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -86,7 +86,7 @@ echo 'nbsphinx_allow_errors = True' >> docs/conf.py %generate_buildrequires -%pyproject_buildrequires -r requirements-dev-filtered.txt +%pyproject_buildrequires requirements-dev-filtered.txt %build From b165e7b9864109a099c9ee03f41a8aef96d68de6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 20 Jan 2023 10:48:45 +0000 Subject: [PATCH 064/102] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 772f65c2b605768f24834f0b89ee1d29a95892c6 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Mon, 20 Feb 2023 09:44:13 -0500 Subject: [PATCH 065/102] Update to 0.28.0 (close RHBZ#2171409) --- .gitignore | 1 + python-OWSLib.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index a9a908e..8fdbdf1 100644 --- a/.gitignore +++ b/.gitignore @@ -28,3 +28,4 @@ /OWSLib-0.25.0.tar.gz /OWSLib-0.26.0.tar.gz /OWSLib-0.27.2.tar.gz +/OWSLib-0.28.0.tar.gz diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 09060d7..0ca5e00 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -5,7 +5,7 @@ %bcond_without doc_pdf Name: python-OWSLib -Version: 0.27.2 +Version: 0.28.0 Release: %autorelease Summary: Client library for OGC web services diff --git a/sources b/sources index 3d2520a..897ee95 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (OWSLib-0.27.2.tar.gz) = 02c70731ef92783d53b8f0dff2cec7d28d14ac08b0a4b5090183f9eacf156d539c823fcd2ae480c07447e901697de498cdf2aaf27c8b6d46fa4cf8eb3679ceee +SHA512 (OWSLib-0.28.0.tar.gz) = 4a5002a05c1616ca382aa85561cee950c707488feb37f0f29232758159abcef8545980361cb976240e9026937557ab349764f84c95091f9f3df8698498f47fde From 9bf44c00c74b1984c0c2cf118f24c09c78e3431e Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Fri, 24 Feb 2023 14:44:13 -0500 Subject: [PATCH 066/102] Update to 0.28.1 (close RHBZ#2173195) --- .gitignore | 1 + python-OWSLib.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 8fdbdf1..89531ed 100644 --- a/.gitignore +++ b/.gitignore @@ -29,3 +29,4 @@ /OWSLib-0.26.0.tar.gz /OWSLib-0.27.2.tar.gz /OWSLib-0.28.0.tar.gz +/OWSLib-0.28.1.tar.gz diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 0ca5e00..a646079 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -5,7 +5,7 @@ %bcond_without doc_pdf Name: python-OWSLib -Version: 0.28.0 +Version: 0.28.1 Release: %autorelease Summary: Client library for OGC web services diff --git a/sources b/sources index 897ee95..6ddf3e6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (OWSLib-0.28.0.tar.gz) = 4a5002a05c1616ca382aa85561cee950c707488feb37f0f29232758159abcef8545980361cb976240e9026937557ab349764f84c95091f9f3df8698498f47fde +SHA512 (OWSLib-0.28.1.tar.gz) = bd62a5e371e64e0e256cc83d2f044294c20965f6b107b0dd9074ac752971620f01af4c7fc9a82e43dc81e71a6a36696b75403012841c28925b017d9c47b2d4a5 From 4435cdb29fe8aebdb21f2155ee0f2dfd93197c8b Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Wed, 8 Mar 2023 09:38:19 -0500 Subject: [PATCH 067/102] Move some text doc files to the -doc subpackage --- python-OWSLib.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index a646079..14cd2bc 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -145,13 +145,13 @@ k="${k-}${k+ and } not (TestOffline and test_wms_130_remotemd_parse_single)" %files -n python3-OWSLib -f %{pyproject_files} # pyproject_files handles LICENSE; verify with “rpm -qL -p …” -%doc AUTHORS.rst -%doc CHANGES.rst -%doc README.rst %files doc %license LICENSE +%doc AUTHORS.rst +%doc CHANGES.rst +%doc README.rst %doc examples %if %{with doc_pdf} %doc docs/build/latex/en/OWSLib.pdf From 07adcbdc0895da8fbe86b49d002510bd2dc7b7c4 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Sat, 18 Mar 2023 08:41:52 -0400 Subject: [PATCH 068/102] =?UTF-8?q?Don=E2=80=99t=20assume=20%=5Fsmp=5Fmfla?= =?UTF-8?q?gs=20is=20-j%=5Fsmp=5Fbuild=5Fncpus?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- python-OWSLib.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 14cd2bc..9069317 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -93,7 +93,8 @@ echo 'nbsphinx_allow_errors = True' >> docs/conf.py %pyproject_wheel %if %{with doc_pdf} -PYTHONPATH="${PWD}" %make_build -C docs latex SPHINXOPTS='%{?_smp_mflags}' +PYTHONPATH="${PWD}" %make_build -C docs latex \ + SPHINXOPTS='-j%{?_smp_build_ncpus}' %make_build -C docs/build/latex/en LATEXMKOPTS='-quiet' %endif From a0f319e0f2f5da719342e638e845317cb4225809 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Sun, 9 Apr 2023 10:53:47 -0400 Subject: [PATCH 069/102] Update to 0.29.0 (close RHBZ#2185445) --- .gitignore | 1 + python-OWSLib.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 89531ed..e57476b 100644 --- a/.gitignore +++ b/.gitignore @@ -30,3 +30,4 @@ /OWSLib-0.27.2.tar.gz /OWSLib-0.28.0.tar.gz /OWSLib-0.28.1.tar.gz +/OWSLib-0.29.0.tar.gz diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 9069317..1649fb8 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -5,7 +5,7 @@ %bcond_without doc_pdf Name: python-OWSLib -Version: 0.28.1 +Version: 0.29.0 Release: %autorelease Summary: Client library for OGC web services diff --git a/sources b/sources index 6ddf3e6..8261ad5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (OWSLib-0.28.1.tar.gz) = bd62a5e371e64e0e256cc83d2f044294c20965f6b107b0dd9074ac752971620f01af4c7fc9a82e43dc81e71a6a36696b75403012841c28925b017d9c47b2d4a5 +SHA512 (OWSLib-0.29.0.tar.gz) = f0f657bb7ca36d7abcf8ce606806b18ea05b7161e7571cf7ac7142a2d0fc632bb3d530a38f70822e0791317b081fcc8a6680c2d4aa64130ca8fe353774b05a72 From 7f520d5f97fc960bea2dc1866251dee24b7a764a Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Thu, 13 Apr 2023 12:58:32 -0400 Subject: [PATCH 070/102] Update to 0.29.1 (close RHBZ#2186365) --- .gitignore | 1 + python-OWSLib.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index e57476b..befa366 100644 --- a/.gitignore +++ b/.gitignore @@ -31,3 +31,4 @@ /OWSLib-0.28.0.tar.gz /OWSLib-0.28.1.tar.gz /OWSLib-0.29.0.tar.gz +/OWSLib-0.29.1.tar.gz diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 1649fb8..9999b3d 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -5,7 +5,7 @@ %bcond_without doc_pdf Name: python-OWSLib -Version: 0.29.0 +Version: 0.29.1 Release: %autorelease Summary: Client library for OGC web services diff --git a/sources b/sources index 8261ad5..72f2197 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (OWSLib-0.29.0.tar.gz) = f0f657bb7ca36d7abcf8ce606806b18ea05b7161e7571cf7ac7142a2d0fc632bb3d530a38f70822e0791317b081fcc8a6680c2d4aa64130ca8fe353774b05a72 +SHA512 (OWSLib-0.29.1.tar.gz) = 10fc2d75b60c6a388d4729011e3843d0943e6273c94d628b288c973304c01359d77a4856a7dc74ac28358f26cbe9ffe85a67921ef5eb62475d2143dd20c46e08 From 27e1330084da8b8575678ee4ff72d4a8ed4c5c10 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Sun, 21 May 2023 10:37:14 -0400 Subject: [PATCH 071/102] Update to 0.29.2 (close RHBZ#2208756) --- .gitignore | 1 + python-OWSLib.spec | 22 ++++++++++------------ sources | 2 +- 3 files changed, 12 insertions(+), 13 deletions(-) diff --git a/.gitignore b/.gitignore index befa366..1ebb3dc 100644 --- a/.gitignore +++ b/.gitignore @@ -32,3 +32,4 @@ /OWSLib-0.28.1.tar.gz /OWSLib-0.29.0.tar.gz /OWSLib-0.29.1.tar.gz +/OWSLib-0.29.2.tar.gz diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 9999b3d..d71eb2c 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -5,7 +5,7 @@ %bcond_without doc_pdf Name: python-OWSLib -Version: 0.29.1 +Version: 0.29.2 Release: %autorelease Summary: Client library for OGC web services @@ -65,10 +65,7 @@ sed -r -i 's/[-]-cov[^[:blank:]]*[[:blank:]][^[[:blank:]]+//g' tox.ini # # Don’t generate twine dependency, which is just for the upstream maintainer # uploading to PyPI. -sed -r -e '/^(flake8|pytest-cov|pandoc|coverage|coveralls|twine)\b/d' \ -%if %{without doc_pdf} - -e '/^(ipykernel|nbconvert|.*sphinx)/d' \ -%endif +sed -r -e '/^(flake8|pytest-cov|twine|coverage|coveralls)\b/d' \ requirements-dev.txt | tee requirements-dev-filtered.txt # We don’t need shebangs in the examples. The pattern of selecting files @@ -82,11 +79,13 @@ chmod -v a-x examples/*.py # Because at least one notebook requires Internet access, we must continue past # notebook errors when building documentation. -echo 'nbsphinx_allow_errors = True' >> docs/conf.py +echo 'nbsphinx_allow_errors = True' >> docs/source/conf.py %generate_buildrequires -%pyproject_buildrequires requirements-dev-filtered.txt +%{pyproject_buildrequires \ + %{?with_doc_pdf:docs/requirements.txt} \ + requirements-dev-filtered.txt} %build @@ -95,7 +94,7 @@ echo 'nbsphinx_allow_errors = True' >> docs/conf.py %if %{with doc_pdf} PYTHONPATH="${PWD}" %make_build -C docs latex \ SPHINXOPTS='-j%{?_smp_build_ncpus}' -%make_build -C docs/build/latex/en LATEXMKOPTS='-quiet' +%make_build -C docs/build/latex LATEXMKOPTS='-quiet' %endif @@ -151,11 +150,10 @@ k="${k-}${k+ and } not (TestOffline and test_wms_130_remotemd_parse_single)" %files doc %license LICENSE %doc AUTHORS.rst -%doc CHANGES.rst -%doc README.rst -%doc examples +%doc README.md +%doc examples/ %if %{with doc_pdf} -%doc docs/build/latex/en/OWSLib.pdf +%doc docs/build/latex/OWSLib.pdf %endif diff --git a/sources b/sources index 72f2197..17b7a39 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (OWSLib-0.29.1.tar.gz) = 10fc2d75b60c6a388d4729011e3843d0943e6273c94d628b288c973304c01359d77a4856a7dc74ac28358f26cbe9ffe85a67921ef5eb62475d2143dd20c46e08 +SHA512 (OWSLib-0.29.2.tar.gz) = 66c0c6b4bcae08f0acbf1d4ee4a0e5d2b33996ae0d088ddd01844f050da364c581f7ea2a46d48652b969c75e8b31caf4c721f497ea079fb779d670199dd56746 From b7d7beed794be20b38177a476c461809ae6606e9 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Sun, 28 May 2023 13:04:15 -0400 Subject: [PATCH 072/102] Do not number the sole Source [skip changelog] --- python-OWSLib.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index d71eb2c..af099ee 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -11,7 +11,7 @@ Summary: Client library for OGC web services License: BSD-3-Clause URL: https://geopython.github.io/OWSLib -Source0: https://github.com/geopython/OWSLib/archive/%{version}/OWSLib-%{version}.tar.gz +Source: https://github.com/geopython/OWSLib/archive/%{version}/OWSLib-%{version}.tar.gz BuildArch: noarch From d4c832e6eb5573e264e4da827b81012ebd0d01bf Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Sun, 28 May 2023 13:04:49 -0400 Subject: [PATCH 073/102] Shorten a long line by using a macro [skip changelog] --- python-OWSLib.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index af099ee..5da3f41 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -11,7 +11,8 @@ Summary: Client library for OGC web services License: BSD-3-Clause URL: https://geopython.github.io/OWSLib -Source: https://github.com/geopython/OWSLib/archive/%{version}/OWSLib-%{version}.tar.gz +%global forgeurl https://github.com/geopython/OWSLib +Source: %{forgeurl}/archive/%{version}/OWSLib-%{version}.tar.gz BuildArch: noarch From f31fd3f016aec79c987d685592ac27741e979421 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Tue, 20 Jun 2023 09:26:38 -0400 Subject: [PATCH 074/102] Use new (rpm 4.17.1+) bcond style --- python-OWSLib.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 5da3f41..2230619 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -2,7 +2,7 @@ # https://bugzilla.redhat.com/show_bug.cgi?id=2006555 for discussion. # # We can generate PDF documentation as a substitute. -%bcond_without doc_pdf +%bcond doc_pdf 1 Name: python-OWSLib Version: 0.29.2 From 4dda1c74f7e5de2693336a5059140302c0a9c1e9 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Mon, 3 Jul 2023 16:11:40 +0200 Subject: [PATCH 075/102] Rebuilt for Python 3.12 From 4f39d6da1f3b00d86aba036942d6734e091a05b8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 21 Jul 2023 06:53:16 +0000 Subject: [PATCH 076/102] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering From eaa706c786cb9e43fc7a778fa2188a4af8ea1e44 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Mon, 6 Nov 2023 19:49:11 -0500 Subject: [PATCH 077/102] Update to 0.29.3 (close RHBZ#2248215) --- .gitignore | 1 + python-OWSLib.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 1ebb3dc..05637b0 100644 --- a/.gitignore +++ b/.gitignore @@ -33,3 +33,4 @@ /OWSLib-0.29.0.tar.gz /OWSLib-0.29.1.tar.gz /OWSLib-0.29.2.tar.gz +/OWSLib-0.29.3.tar.gz diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 2230619..e9499d5 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -5,7 +5,7 @@ %bcond doc_pdf 1 Name: python-OWSLib -Version: 0.29.2 +Version: 0.29.3 Release: %autorelease Summary: Client library for OGC web services diff --git a/sources b/sources index 17b7a39..e1cb5ee 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (OWSLib-0.29.2.tar.gz) = 66c0c6b4bcae08f0acbf1d4ee4a0e5d2b33996ae0d088ddd01844f050da364c581f7ea2a46d48652b969c75e8b31caf4c721f497ea079fb779d670199dd56746 +SHA512 (OWSLib-0.29.3.tar.gz) = 2aa63ae18830d724f2cb46647ed867c5b74b2858a93df2500160b5cd58b25b0fb39bfc2d5bcda58bfe3b229bac5ea68acf9abdc746971e2eb5198875f00e6f4d From f0f0c094e0be3b64e4a3cadefb3849b2e6324555 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Mon, 18 Dec 2023 13:03:08 -0500 Subject: [PATCH 078/102] Assert that %pyproject_files contains a license file --- python-OWSLib.spec | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index e9499d5..6b4c9d6 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -101,7 +101,7 @@ PYTHONPATH="${PWD}" %make_build -C docs latex \ %install %pyproject_install -%pyproject_save_files owslib +%pyproject_save_files -l owslib %check @@ -145,7 +145,6 @@ k="${k-}${k+ and } not (TestOffline and test_wms_130_remotemd_parse_single)" %files -n python3-OWSLib -f %{pyproject_files} -# pyproject_files handles LICENSE; verify with “rpm -qL -p …” %files doc From 39a3bd44c390c40b7736e6a67da58c34d7ffd31a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 21 Jan 2024 22:54:04 +0000 Subject: [PATCH 079/102] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 3b53456ad5b80cc306f5247de033cea5943189cf Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 26 Jan 2024 00:46:54 +0000 Subject: [PATCH 080/102] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 9d70a9f1be4bfdd232650cc573cb2875719ec48f Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Wed, 20 Mar 2024 15:10:56 -0400 Subject: [PATCH 081/102] Add an rpmlintrc file [skip changelog] --- python-OWSLib.rpmlintrc | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 python-OWSLib.rpmlintrc diff --git a/python-OWSLib.rpmlintrc b/python-OWSLib.rpmlintrc new file mode 100644 index 0000000..981f880 --- /dev/null +++ b/python-OWSLib.rpmlintrc @@ -0,0 +1,2 @@ +# All documentation is in the -doc subpackage. +addFilter(r" no-documentation$") From 35ad88bc267cf46a2716730acc7814beb2c78e80 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Wed, 20 Mar 2024 15:12:02 -0400 Subject: [PATCH 082/102] Update Summary from upstream --- python-OWSLib.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 6b4c9d6..800fade 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -7,7 +7,7 @@ Name: python-OWSLib Version: 0.29.3 Release: %autorelease -Summary: Client library for OGC web services +Summary: OGC Web Service utility library License: BSD-3-Clause URL: https://geopython.github.io/OWSLib From fae6a7be6b071521e590b8b7a9e3c2fe7fd6e852 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Wed, 20 Mar 2024 15:12:31 -0400 Subject: [PATCH 083/102] Update to 0.30.0 (close RHBZ#2268924) --- .gitignore | 1 + python-OWSLib.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 05637b0..c371628 100644 --- a/.gitignore +++ b/.gitignore @@ -34,3 +34,4 @@ /OWSLib-0.29.1.tar.gz /OWSLib-0.29.2.tar.gz /OWSLib-0.29.3.tar.gz +/OWSLib-0.30.0.tar.gz diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 800fade..08de593 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -5,7 +5,7 @@ %bcond doc_pdf 1 Name: python-OWSLib -Version: 0.29.3 +Version: 0.30.0 Release: %autorelease Summary: OGC Web Service utility library diff --git a/sources b/sources index e1cb5ee..f0b822d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (OWSLib-0.29.3.tar.gz) = 2aa63ae18830d724f2cb46647ed867c5b74b2858a93df2500160b5cd58b25b0fb39bfc2d5bcda58bfe3b229bac5ea68acf9abdc746971e2eb5198875f00e6f4d +SHA512 (OWSLib-0.30.0.tar.gz) = 2fdad8ac282d78181e2b7953f22db063f760c2f61682967c7d99ac8e12d62345168db978d9599a4093005f520968d4e97fc588f9a9b7d81a87894b08028d42d8 From e11a9f7fefd11676faa51a406abb666328cc7a9e Mon Sep 17 00:00:00 2001 From: Python Maint Date: Sun, 9 Jun 2024 23:16:08 +0200 Subject: [PATCH 084/102] Rebuilt for Python 3.13 From 6291141344a121edaf1a4b7d058003c5c0aae15a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jul 2024 09:03:03 +0000 Subject: [PATCH 085/102] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 9c24b75338d220b0b3930376e1bb284dda8334d3 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Thu, 31 Oct 2024 14:16:51 -0400 Subject: [PATCH 086/102] Add a conditional to build in EPEL10 (without PDF docs for now) --- python-OWSLib.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 08de593..effd57e 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -2,7 +2,8 @@ # https://bugzilla.redhat.com/show_bug.cgi?id=2006555 for discussion. # # We can generate PDF documentation as a substitute. -%bcond doc_pdf 1 +# EPEL10 does not (yet) have pandoc. +%bcond doc_pdf %{undefined el10} Name: python-OWSLib Version: 0.30.0 From b4b4a14cac4506396a834e83ec1d135fc9b96cc2 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Wed, 13 Nov 2024 07:43:30 -0500 Subject: [PATCH 087/102] Omit test data files with unclear license status --- .gitignore | 1 + get_source | 63 ++++++++++++++++++++++++++++++++++ python-OWSLib.spec | 85 +++++++++++++++++++++++++++------------------- sources | 2 +- 4 files changed, 115 insertions(+), 36 deletions(-) create mode 100755 get_source diff --git a/.gitignore b/.gitignore index c371628..ecfdc13 100644 --- a/.gitignore +++ b/.gitignore @@ -35,3 +35,4 @@ /OWSLib-0.29.2.tar.gz /OWSLib-0.29.3.tar.gz /OWSLib-0.30.0.tar.gz +/OWSLib-0.30.0-filtered.tar.zst diff --git a/get_source b/get_source new file mode 100755 index 0000000..085fbb8 --- /dev/null +++ b/get_source @@ -0,0 +1,63 @@ +#!/bin/sh +set -o nounset +set -o errexit + +FORGEURL='https://github.com/geopython/OWSLib' + +print_help() +{ + cat <&2 + print_help "${0}" + exit 1 +elif [ "${1-}" = '-h' ] || [ "${1-}" = '--help' ] +then + print_help "${0}" + exit 0 +fi + +VERSION="${1}" +SOURCE0="${FORGEURL}/archive/${VERSION}/OWSLib-${VERSION}.tar.gz" +TARNAME="$(basename "${SOURCE0}")" +TARDIR="$(basename "${SOURCE0}" '.tar.gz')" +NEWTAR="${TARDIR}-filtered.tar.zst" + +SAVEDIR="${PWD}" +XDIR="$(mktemp -d)" +trap "rm -rf '${XDIR}'" INT TERM EXIT + +cd "${XDIR}" +curl -L -O "${SOURCE0}" +echo "Extracting ${TARNAME}…" 1>&2 +tar -xzf "${TARNAME}" +MTIME="$(stat -c '%Y' "${TARDIR}")" +rm -rvf "${TARDIR}/tests/resources" +echo "Re-compressing as ${NEWTAR}…" 1>&2 +# https://www.gnu.org/software/tar/manual/html_section/Reproducibility.html +# We reset all mtimes to that of the top-level extracted directory; since git +# archives don’t have meaningful per-file mtimes, nothing useful is lost. +TZ=UTC LC_ALL=C tar \ + --create \ + --sort=name \ + --format=posix \ + --numeric-owner --owner=0 --group=0 \ + --mode=go+u,go-w \ + --pax-option='delete=atime,delete=ctime' \ + --clamp-mtime --mtime="@${MTIME}" \ + "${TARDIR}/" | + zstdmt --ultra -22 > "${NEWTAR}" +touch -d @"${MTIME}" "${NEWTAR}" + +cd "${SAVEDIR}" +mv -v "${XDIR}/${NEWTAR}" . diff --git a/python-OWSLib.spec b/python-OWSLib.spec index effd57e..4c5cda9 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -12,8 +12,23 @@ Summary: OGC Web Service utility library License: BSD-3-Clause URL: https://geopython.github.io/OWSLib -%global forgeurl https://github.com/geopython/OWSLib -Source: %{forgeurl}/archive/%{version}/OWSLib-%{version}.tar.gz +# A filtered source archive, obtained by (see Source1): +# +# ./get_source %%{version} +# +# is required because tests/resources/ contains XML data files that appear to +# have been pulled from various GIS databases, and the license terms for these +# files are unclear. +# +# The unfiltered base source URL would be: +# +# https://github.com/geopython/OWSLib/archive/%%{version}/OWSLib-%%{version}.tar.gz +# +# We *could* use the PyPI sdist, which does not contain tests/resources/, but +# it also does not contain any tests at all. We can still run some tests +# without the XML files, and we would like to do so. +Source0: OWSLib-%{version}-filtered.tar.zst +Source1: get_source BuildArch: noarch @@ -109,40 +124,40 @@ PYTHONPATH="${PWD}" %make_build -C docs latex \ # Otherwise, pytest finds the package twice in the Python path and complains. rm -rf owslib -# There is a convenient “online” mark for deselecting tests that require -# Internet access, but we still have to manually deselect doctests that try to -# make network requests. -k="${k-}${k+ and }not wms_geoserver_mass_gis.txt" -k="${k-}${k+ and }not wfs_MapServerWFSFeature.txt" -k="${k-}${k+ and }not wfs_MapServerWFSCapabilities.txt" -k="${k-}${k+ and }not wfs2_storedqueries.txt" -k="${k-}${k+ and }not wfs1_generic.txt" -k="${k-}${k+ and }not wcs_thredds.txt" -k="${k-}${k+ and }not test_wmts_example_informatievlaanderen" +# These require test data files from tests/resources/, which we have removed: +ignore="${ignore-} --ignore-glob=tests/doctests/*.txt" +k="${k-}${k+ and }not test_gm03" +ignore="${ignore-} --ignore=tests/test_iso_parsing.py" +ignore="${ignore-} --ignore=tests/test_ows_interfaces.py" +ignore="${ignore-} --ignore=tests/test_owscontext_atomxml.py" +k="${k-}${k+ and }not test_decode_single_json" +k="${k-}${k+ and }not test_load_parse" +k="${k-}${k+ and }not test_decode_full_json" +k="${k-}${k+ and }not test_load_bulk" +ignore="${ignore-} --ignore=tests/test_remote_metadata.py" +k="${k-}${k+ and }not TestOffline" +ignore="${ignore-} --ignore=tests/test_wfs_generic.py" +ignore="${ignore-} --ignore=tests/test_wms_datageo_130.py" +ignore="${ignore-} --ignore=tests/test_wms_jpl_capabilities.py" +k="${k-}${k+ and }not test_wps_getOperationByName" +k="${k-}${k+ and }not test_wps_checkStatus" +k="${k-}${k+ and }not test_wps_process_representation" +k="${k-}${k+ and }not test_wps_process_properties" +k="${k-}${k+ and }not test_wps_literal_data_input_parsing_references" +k="${k-}${k+ and }not test_wps_response_with_lineage" +ignore="${ignore-} --ignore=tests/test_wps_describeprocess_bbox.py" +ignore="${ignore-} --ignore=tests/test_wps_describeprocess_ceda.py" +ignore="${ignore-} --ignore=tests/test_wps_describeprocess_emu_all.py" +ignore="${ignore-} --ignore=tests/test_wps_describeprocess_usgs.py" +ignore="${ignore-} --ignore=tests/test_wps_execute.py" +ignore="${ignore-} --ignore=tests/test_wps_execute_invalid_request.py" +ignore="${ignore-} --ignore=tests/test_wps_getcapabilities_52n.py" +ignore="${ignore-} --ignore=tests/test_wps_getcapabilities_ceda.py" +ignore="${ignore-} --ignore=tests/test_wps_getcapabilities_usgs.py" +ignore="${ignore-} --ignore-glob=tests/test_wps_request*.py" +ignore="${ignore-} --ignore-glob=tests/test_wps_response*.py" -# This is a trivial error where the representation of the expected TypeError -# has changed over time: -# Differences (unified diff with -expected +actual): -# @@ -1,3 +1,6 @@ -# Traceback (most recent call last): -# -... -# -TypeError: get_namespace() ... -# + File "/usr/lib64/python3.10/doctest.py", line 1346, in __run -# + exec(compile(example.source, filename, "single", -# + File "", line 1, in -# + ns.get_namespace() -# +TypeError: Namespaces.get_namespace() missing 1 required positional argument: 'key' -k="${k-}${k+ and }not namespaces.txt" - -# Unknown problem—check if it is fixed in a later version: -k="${k-}${k+ and } not (TestOffline and test_wfs_110_remotemd_parse_all)" -k="${k-}${k+ and } not (TestOffline and test_wfs_110_remotemd_parse_single)" -k="${k-}${k+ and } not (TestOffline and test_wfs_200_remotemd_parse_all)" -k="${k-}${k+ and } not (TestOffline and test_wfs_200_remotemd_parse_single)" -k="${k-}${k+ and } not (TestOffline and test_wms_130_remotemd_parse_all)" -k="${k-}${k+ and } not (TestOffline and test_wms_130_remotemd_parse_single)" - -%pytest -m 'not online' -k "${k-}" +%pytest -m 'not online' -k "${k-}" ${ignore-} -v -rs %files -n python3-OWSLib -f %{pyproject_files} diff --git a/sources b/sources index f0b822d..f46eb82 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (OWSLib-0.30.0.tar.gz) = 2fdad8ac282d78181e2b7953f22db063f760c2f61682967c7d99ac8e12d62345168db978d9599a4093005f520968d4e97fc588f9a9b7d81a87894b08028d42d8 +SHA512 (OWSLib-0.30.0-filtered.tar.zst) = 3e6eecdbd30481f47a1cb5f01f6a3d9750d0e15fd14eeb414b478ce8f16751d1e65d676c52576497439339646bf85f7eddbd5b0256e664817f45a3a196b93bb3 From 2d22a37a133cf7850d394e71c683453ea9b43f90 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Wed, 13 Nov 2024 07:44:37 -0500 Subject: [PATCH 088/102] Update to 0.31.0 --- .gitignore | 1 + python-OWSLib.spec | 20 +++++++++++++++++++- sources | 2 +- 3 files changed, 21 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index ecfdc13..a1c3698 100644 --- a/.gitignore +++ b/.gitignore @@ -36,3 +36,4 @@ /OWSLib-0.29.3.tar.gz /OWSLib-0.30.0.tar.gz /OWSLib-0.30.0-filtered.tar.zst +/OWSLib-0.31.0-filtered.tar.zst diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 4c5cda9..8eb1563 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -6,7 +6,7 @@ %bcond doc_pdf %{undefined el10} Name: python-OWSLib -Version: 0.30.0 +Version: 0.31.0 Release: %autorelease Summary: OGC Web Service utility library @@ -156,6 +156,24 @@ ignore="${ignore-} --ignore=tests/test_wps_getcapabilities_ceda.py" ignore="${ignore-} --ignore=tests/test_wps_getcapabilities_usgs.py" ignore="${ignore-} --ignore-glob=tests/test_wps_request*.py" ignore="${ignore-} --ignore-glob=tests/test_wps_response*.py" +k="${k-}${k+ and }not test_metadata" +k="${k-}${k+ and }not test_responsibility" +k="${k-}${k+ and }not test_distributor" +k="${k-}${k+ and }not test_online_distribution" +k="${k-}${k+ and }not test_identification" +k="${k-}${k+ and }not test_identification_contact" +k="${k-}${k+ and }not test_identification_date" +k="${k-}${k+ and }not test_identification_extent" +k="${k-}${k+ and }not test_identification_keywords" +k="${k-}${k+ and }not test_get_all_contacts" +k="${k-}${k+ and }not test_aus" +k="${k-}${k+ and }not test_service" +k="${k-}${k+ and }not test_md_featurecataloguedesc" +k="${k-}${k+ and }not test_md_imagedescription" +k="${k-}${k+ and }not test_dq_dataquality" +k="${k-}${k+ and }not test_md_reference_system" +k="${k-}${k+ and }not test_service2" +k="${k-}${k+ and }not test_md_distribution" %pytest -m 'not online' -k "${k-}" ${ignore-} -v -rs diff --git a/sources b/sources index f46eb82..7c33449 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (OWSLib-0.30.0-filtered.tar.zst) = 3e6eecdbd30481f47a1cb5f01f6a3d9750d0e15fd14eeb414b478ce8f16751d1e65d676c52576497439339646bf85f7eddbd5b0256e664817f45a3a196b93bb3 +SHA512 (OWSLib-0.31.0-filtered.tar.zst) = e59d85d3c397292254a769dd04ddc65f3aab3eb2ed53581ba621dc91ae8a02b216dcbcd6bbad0b4d8395a2927bed7e5e27aee9f6d7f1bbed827a72cc9def6bfd From 77268f146cdca2d70bb44b42394e122eddab9c81 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Wed, 13 Nov 2024 07:49:36 -0500 Subject: [PATCH 089/102] Update to 0.32.0 (close RHBZ#2321522) --- .gitignore | 1 + python-OWSLib.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index a1c3698..e39f1a9 100644 --- a/.gitignore +++ b/.gitignore @@ -37,3 +37,4 @@ /OWSLib-0.30.0.tar.gz /OWSLib-0.30.0-filtered.tar.zst /OWSLib-0.31.0-filtered.tar.zst +/OWSLib-0.32.0-filtered.tar.zst diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 8eb1563..db7b754 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -6,7 +6,7 @@ %bcond doc_pdf %{undefined el10} Name: python-OWSLib -Version: 0.31.0 +Version: 0.32.0 Release: %autorelease Summary: OGC Web Service utility library @@ -124,6 +124,9 @@ PYTHONPATH="${PWD}" %make_build -C docs latex \ # Otherwise, pytest finds the package twice in the Python path and complains. rm -rf owslib +# This requires network access (during test collection!) +ignore="${ignore-} --ignore=tests/test_ogcapi_connectedsystems_osh.py" + # These require test data files from tests/resources/, which we have removed: ignore="${ignore-} --ignore-glob=tests/doctests/*.txt" k="${k-}${k+ and }not test_gm03" diff --git a/sources b/sources index 7c33449..8286ab7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (OWSLib-0.31.0-filtered.tar.zst) = e59d85d3c397292254a769dd04ddc65f3aab3eb2ed53581ba621dc91ae8a02b216dcbcd6bbad0b4d8395a2927bed7e5e27aee9f6d7f1bbed827a72cc9def6bfd +SHA512 (OWSLib-0.32.0-filtered.tar.zst) = 5c2f2448d68c5177b75d5e5d3699733c5a1a10ffdbf8e73995e505b5697364fdbee57dc2b5a78bb4903cd5e8be844b70b119a0695414ff68c9bed9919730ae1e From 7d9cdc5c0caf71df6043e28701c99a44ee0b2395 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 18 Jan 2025 11:24:58 +0000 Subject: [PATCH 090/102] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 432bc43af77a2ad0fab5e0001c04f4ba18fb8680 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Wed, 19 Mar 2025 22:23:54 -0400 Subject: [PATCH 091/102] Update to 0.33.0 (close RHBZ#2353440) - Drop the -doc subpackage (PDF docs and examples) for simplicity --- .gitignore | 1 + python-OWSLib.spec | 95 +++++++++++++++++----------------------------- sources | 2 +- 3 files changed, 36 insertions(+), 62 deletions(-) diff --git a/.gitignore b/.gitignore index e39f1a9..e3b302d 100644 --- a/.gitignore +++ b/.gitignore @@ -38,3 +38,4 @@ /OWSLib-0.30.0-filtered.tar.zst /OWSLib-0.31.0-filtered.tar.zst /OWSLib-0.32.0-filtered.tar.zst +/OWSLib-0.33.0-filtered.tar.zst diff --git a/python-OWSLib.spec b/python-OWSLib.spec index db7b754..e73f570 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -1,12 +1,8 @@ -# Sphinx-generated HTML documentation is not suitable for packaging; see -# https://bugzilla.redhat.com/show_bug.cgi?id=2006555 for discussion. -# -# We can generate PDF documentation as a substitute. -# EPEL10 does not (yet) have pandoc. -%bcond doc_pdf %{undefined el10} +# Not yet in EPEL10: https://bugzilla.redhat.com/show_bug.cgi?id=2324280 +%bcond pytest_httpserver %{undefined el10} Name: python-OWSLib -Version: 0.32.0 +Version: 0.33.0 Release: %autorelease Summary: OGC Web Service utility library @@ -34,12 +30,26 @@ BuildArch: noarch BuildRequires: python3-devel -%if %{with doc_pdf} -BuildRequires: make -BuildRequires: python3-sphinx-latex -BuildRequires: latexmk -BuildRequires: pandoc +# Tests; dependencies are in requirements-dev.txt. +BuildRequires: %{py3_dist pytest} +%if %{with pytest_httpserver} +BuildRequires: %{py3_dist pytest_httpserver} %endif +BuildRequires: %{py3_dist Pillow} +# We don’t have pytest-socket packaged, and we can get by without it. +# - pytest-socket +# We don’t use tox to run the tests. It would run "python3 setup.py develop", +# which is unwanted. +# - tox +# Unwanted linting/coverage dependencies: +# https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/#_linters +# - coverage +# - coveralls +# - flake8 +# - pytest-cov +# These are just for the maintainer to upload to PyPI. +# - build +# - twine %global common_description %{expand: OWSLib is a Python package for client programming with Open Geospatial @@ -59,61 +69,29 @@ Summary: %{summary} %py_provides python3-owslib +%if %{undefined el10} +# The -doc subpackage was removed for Fedora 42; we can remove this Obsoletes +# after Fedora 44. (EPEL10 never had a -doc subpackage.) +Obsoletes: python-OWSLIB-doc < 0.32.0-1 +%endif + %description -n python3-OWSLib %{common_description} -%package doc -Summary: Documentation and examples for OWSLib - -%description doc -%{summary}. - - %prep %autosetup -n OWSLib-%{version} # Don’t analyze/report test coverage -sed -r -i 's/[-]-cov[^[:blank:]]*[[:blank:]][^[[:blank:]]+//g' tox.ini -# Don’t generate linting/coverage dependencies. -# -# We don’t have python3dist(pandoc) packaged, and besides, we don’t actually -# need python3dist(pandoc)—only the pandoc command-line tool, which we have -# manually BR’d. -# -# Don’t generate twine dependency, which is just for the upstream maintainer -# uploading to PyPI. -sed -r -e '/^(flake8|pytest-cov|twine|coverage|coveralls)\b/d' \ - requirements-dev.txt | tee requirements-dev-filtered.txt - -# We don’t need shebangs in the examples. The pattern of selecting files -# before modifying them with sed keeps us from unnecessarily discarding the -# original mtimes on unmodified files. -find 'examples' -type f -name '*.py' \ - -exec gawk '/^#!/ { print FILENAME }; { nextfile }' '{}' '+' | - xargs -r sed -r -i '1{/^#!/d}' -# Some of them, but not all of them, were executable. -chmod -v a-x examples/*.py - -# Because at least one notebook requires Internet access, we must continue past -# notebook errors when building documentation. -echo 'nbsphinx_allow_errors = True' >> docs/source/conf.py +sed -r -i 's/^([[:blank:]]*)(--cov\b)/\1# \2/' tox.ini %generate_buildrequires -%{pyproject_buildrequires \ - %{?with_doc_pdf:docs/requirements.txt} \ - requirements-dev-filtered.txt} +%pyproject_buildrequires %build %pyproject_wheel -%if %{with doc_pdf} -PYTHONPATH="${PWD}" %make_build -C docs latex \ - SPHINXOPTS='-j%{?_smp_build_ncpus}' -%make_build -C docs/build/latex LATEXMKOPTS='-quiet' -%endif - %install %pyproject_install @@ -178,20 +156,15 @@ k="${k-}${k+ and }not test_md_reference_system" k="${k-}${k+ and }not test_service2" k="${k-}${k+ and }not test_md_distribution" +%if %{without pytest_httpserver} +ignore="${ignore-} --ignore=tests/test_csw_inspire.py" +%endif + %pytest -m 'not online' -k "${k-}" ${ignore-} -v -rs %files -n python3-OWSLib -f %{pyproject_files} - - -%files doc -%license LICENSE -%doc AUTHORS.rst %doc README.md -%doc examples/ -%if %{with doc_pdf} -%doc docs/build/latex/OWSLib.pdf -%endif %changelog diff --git a/sources b/sources index 8286ab7..546199e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (OWSLib-0.32.0-filtered.tar.zst) = 5c2f2448d68c5177b75d5e5d3699733c5a1a10ffdbf8e73995e505b5697364fdbee57dc2b5a78bb4903cd5e8be844b70b119a0695414ff68c9bed9919730ae1e +SHA512 (OWSLib-0.33.0-filtered.tar.zst) = c7fcafce066029620ff538b7e75cf67e3199596bc1920fc0b13320416009554b43db05f051beb4bfaf42994ecd3c6f222625e5a1d3a40229c10f07165fca16ba From cb73aee3e19a01bcf1f53a4990402d6b28f54647 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Thu, 20 Mar 2025 06:20:01 -0400 Subject: [PATCH 092/102] Update the .rpmlintrc file --- python-OWSLib.rpmlintrc | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/python-OWSLib.rpmlintrc b/python-OWSLib.rpmlintrc index 981f880..694038d 100644 --- a/python-OWSLib.rpmlintrc +++ b/python-OWSLib.rpmlintrc @@ -1,2 +1,7 @@ -# All documentation is in the -doc subpackage. -addFilter(r" no-documentation$") +# The source cannot be a URL because we have to filter out files before +# uploading to the lookaside cache. +addFilter(r" invalid-url .* OWSLib-.*-filtered\.tar\.zst") +# There is nothing wrong with .tar.zst, but rpmlint does not know that. +addFilter(r" inconsistent-file-extension .*\.tar\.zst") +# Removed without replacement in Fedora 42 +addFilter(r" obsolete-not-provided python-OWSLIB-doc") From 03dd0e4fd98fdc45ac6753da2301e06978eec0f5 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Thu, 20 Mar 2025 06:21:04 -0400 Subject: [PATCH 093/102] Drop conditionals for EPEL10 and let the branches diverge --- python-OWSLib.spec | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/python-OWSLib.spec b/python-OWSLib.spec index e73f570..0ce0f91 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -1,6 +1,3 @@ -# Not yet in EPEL10: https://bugzilla.redhat.com/show_bug.cgi?id=2324280 -%bcond pytest_httpserver %{undefined el10} - Name: python-OWSLib Version: 0.33.0 Release: %autorelease @@ -32,9 +29,7 @@ BuildRequires: python3-devel # Tests; dependencies are in requirements-dev.txt. BuildRequires: %{py3_dist pytest} -%if %{with pytest_httpserver} BuildRequires: %{py3_dist pytest_httpserver} -%endif BuildRequires: %{py3_dist Pillow} # We don’t have pytest-socket packaged, and we can get by without it. # - pytest-socket @@ -69,11 +64,9 @@ Summary: %{summary} %py_provides python3-owslib -%if %{undefined el10} # The -doc subpackage was removed for Fedora 42; we can remove this Obsoletes # after Fedora 44. (EPEL10 never had a -doc subpackage.) Obsoletes: python-OWSLIB-doc < 0.32.0-1 -%endif %description -n python3-OWSLib %{common_description} @@ -156,10 +149,6 @@ k="${k-}${k+ and }not test_md_reference_system" k="${k-}${k+ and }not test_service2" k="${k-}${k+ and }not test_md_distribution" -%if %{without pytest_httpserver} -ignore="${ignore-} --ignore=tests/test_csw_inspire.py" -%endif - %pytest -m 'not online' -k "${k-}" ${ignore-} -v -rs From 8ae1e62c6ee9e7a0703cea4d2727fe5c7c622359 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Thu, 20 Mar 2025 06:22:47 -0400 Subject: [PATCH 094/102] Use the provisional pyproject declarative buildsystem --- python-OWSLib.rpmlintrc | 2 ++ python-OWSLib.spec | 24 +++++------------------- 2 files changed, 7 insertions(+), 19 deletions(-) diff --git a/python-OWSLib.rpmlintrc b/python-OWSLib.rpmlintrc index 694038d..a1dd3bb 100644 --- a/python-OWSLib.rpmlintrc +++ b/python-OWSLib.rpmlintrc @@ -5,3 +5,5 @@ addFilter(r" invalid-url .* OWSLib-.*-filtered\.tar\.zst") addFilter(r" inconsistent-file-extension .*\.tar\.zst") # Removed without replacement in Fedora 42 addFilter(r" obsolete-not-provided python-OWSLIB-doc") +# At least some of these sections are implicit due to declarative buildsystem +addFilter(r" no-%(prep|build|install)-section") diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 0ce0f91..acd6834 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -23,9 +23,10 @@ URL: https://geopython.github.io/OWSLib Source0: OWSLib-%{version}-filtered.tar.zst Source1: get_source -BuildArch: noarch +BuildSystem: pyproject +BuildOption(install): -l owslib -BuildRequires: python3-devel +BuildArch: noarch # Tests; dependencies are in requirements-dev.txt. BuildRequires: %{py3_dist pytest} @@ -71,27 +72,12 @@ Obsoletes: python-OWSLIB-doc < 0.32.0-1 %description -n python3-OWSLib %{common_description} -%prep -%autosetup -n OWSLib-%{version} - +%prep -a # Don’t analyze/report test coverage sed -r -i 's/^([[:blank:]]*)(--cov\b)/\1# \2/' tox.ini -%generate_buildrequires -%pyproject_buildrequires - - -%build -%pyproject_wheel - - -%install -%pyproject_install -%pyproject_save_files -l owslib - - -%check +%check -a # Otherwise, pytest finds the package twice in the Python path and complains. rm -rf owslib From 10c89a527afeddab9cfd57e811af624b0b2a1056 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Mon, 2 Jun 2025 06:29:37 -0400 Subject: [PATCH 095/102] Update .rpmlintrc for current rpmlint --- python-OWSLib.rpmlintrc | 2 -- 1 file changed, 2 deletions(-) diff --git a/python-OWSLib.rpmlintrc b/python-OWSLib.rpmlintrc index a1dd3bb..694038d 100644 --- a/python-OWSLib.rpmlintrc +++ b/python-OWSLib.rpmlintrc @@ -5,5 +5,3 @@ addFilter(r" invalid-url .* OWSLib-.*-filtered\.tar\.zst") addFilter(r" inconsistent-file-extension .*\.tar\.zst") # Removed without replacement in Fedora 42 addFilter(r" obsolete-not-provided python-OWSLIB-doc") -# At least some of these sections are implicit due to declarative buildsystem -addFilter(r" no-%(prep|build|install)-section") From 9d57933e437f0481194a05b6c3655c48a7bcadc2 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Mon, 2 Jun 2025 06:27:19 -0400 Subject: [PATCH 096/102] Update to 0.34.0 (close RHBZ#2369733) --- .gitignore | 1 + python-OWSLib.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index e3b302d..350623f 100644 --- a/.gitignore +++ b/.gitignore @@ -39,3 +39,4 @@ /OWSLib-0.31.0-filtered.tar.zst /OWSLib-0.32.0-filtered.tar.zst /OWSLib-0.33.0-filtered.tar.zst +/OWSLib-0.34.0-filtered.tar.zst diff --git a/python-OWSLib.spec b/python-OWSLib.spec index acd6834..21c0978 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -1,5 +1,5 @@ Name: python-OWSLib -Version: 0.33.0 +Version: 0.34.0 Release: %autorelease Summary: OGC Web Service utility library diff --git a/sources b/sources index 546199e..c83941e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (OWSLib-0.33.0-filtered.tar.zst) = c7fcafce066029620ff538b7e75cf67e3199596bc1920fc0b13320416009554b43db05f051beb4bfaf42994ecd3c6f222625e5a1d3a40229c10f07165fca16ba +SHA512 (OWSLib-0.34.0-filtered.tar.zst) = 98b648d55958bd478e01863355f5921f634c5508fd635c9fa1d291e24a7b62d8afe3dbeba0e4d97e43ffab5e9c6d8fbdb3525e0b1e3d30d97b636d2568cdead0 From cf30edef349ac1f7d952a9cb9e0c6e84a1e4b7df Mon Sep 17 00:00:00 2001 From: Python Maint Date: Tue, 3 Jun 2025 16:24:10 +0200 Subject: [PATCH 097/102] Rebuilt for Python 3.14 From 49af8de6ee5162337e567f7b5df409841c243c0c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 06:26:40 +0000 Subject: [PATCH 098/102] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 17440b316fe23da586a9a9cc18a348e94898d761 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 15 Aug 2025 14:19:00 +0200 Subject: [PATCH 099/102] Rebuilt for Python 3.14.0rc2 bytecode From 529c86e79e9b055b814c41919ba29341092fd336 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 19 Sep 2025 13:55:22 +0200 Subject: [PATCH 100/102] Rebuilt for Python 3.14.0rc3 bytecode From f5e3a97e3af7f2121ad1551b6cdf755156d555a6 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Tue, 28 Oct 2025 21:27:09 +0000 Subject: [PATCH 101/102] Update to 0.34.1 --- .gitignore | 1 + python-OWSLib.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 350623f..e3fbb2a 100644 --- a/.gitignore +++ b/.gitignore @@ -40,3 +40,4 @@ /OWSLib-0.32.0-filtered.tar.zst /OWSLib-0.33.0-filtered.tar.zst /OWSLib-0.34.0-filtered.tar.zst +/OWSLib-0.34.1-filtered.tar.zst diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 21c0978..82730c7 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -1,5 +1,5 @@ Name: python-OWSLib -Version: 0.34.0 +Version: 0.34.1 Release: %autorelease Summary: OGC Web Service utility library diff --git a/sources b/sources index c83941e..ccdfaf2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (OWSLib-0.34.0-filtered.tar.zst) = 98b648d55958bd478e01863355f5921f634c5508fd635c9fa1d291e24a7b62d8afe3dbeba0e4d97e43ffab5e9c6d8fbdb3525e0b1e3d30d97b636d2568cdead0 +SHA512 (OWSLib-0.34.1-filtered.tar.zst) = fc963f8b8e6c0cb27453334b35e362c95d0854229bf9cd6205b99e66a3bd9107ebabf59f4fee0091397039b20bfdbdd406a19a48e2a777c1ab9b68ee0f788438 From 1958d8a0f469c4e8bf97fb1f767feb5d6f661b42 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Tue, 28 Oct 2025 21:29:11 +0000 Subject: [PATCH 102/102] Update to 0.35.0 (close RHBZ#2406840) --- .gitignore | 1 + python-OWSLib.spec | 5 +---- sources | 2 +- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index e3fbb2a..45464ab 100644 --- a/.gitignore +++ b/.gitignore @@ -41,3 +41,4 @@ /OWSLib-0.33.0-filtered.tar.zst /OWSLib-0.34.0-filtered.tar.zst /OWSLib-0.34.1-filtered.tar.zst +/OWSLib-0.35.0-filtered.tar.zst diff --git a/python-OWSLib.spec b/python-OWSLib.spec index 82730c7..a44a326 100644 --- a/python-OWSLib.spec +++ b/python-OWSLib.spec @@ -1,5 +1,5 @@ Name: python-OWSLib -Version: 0.34.1 +Version: 0.35.0 Release: %autorelease Summary: OGC Web Service utility library @@ -81,9 +81,6 @@ sed -r -i 's/^([[:blank:]]*)(--cov\b)/\1# \2/' tox.ini # Otherwise, pytest finds the package twice in the Python path and complains. rm -rf owslib -# This requires network access (during test collection!) -ignore="${ignore-} --ignore=tests/test_ogcapi_connectedsystems_osh.py" - # These require test data files from tests/resources/, which we have removed: ignore="${ignore-} --ignore-glob=tests/doctests/*.txt" k="${k-}${k+ and }not test_gm03" diff --git a/sources b/sources index ccdfaf2..da0ff49 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (OWSLib-0.34.1-filtered.tar.zst) = fc963f8b8e6c0cb27453334b35e362c95d0854229bf9cd6205b99e66a3bd9107ebabf59f4fee0091397039b20bfdbdd406a19a48e2a777c1ab9b68ee0f788438 +SHA512 (OWSLib-0.35.0-filtered.tar.zst) = be1eb52fa09049b720c1ebd476363e01c6442c9905c9adf0d35ccc11f39b228b9f3e64ed882a7c04987f2f38f9c8500a61aeef61e48a41602098ff22df0ed526