Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-OWSLib for openSUSE:Factory checked in at 2023-03-30 22:52:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-OWSLib (Old) and /work/SRC/openSUSE:Factory/.python-OWSLib.new.31432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-OWSLib" Thu Mar 30 22:52:46 2023 rev:8 rq:1075593 version:0.28.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-OWSLib/python-OWSLib.changes 2023-03-07 16:50:10.417533825 +0100 +++ /work/SRC/openSUSE:Factory/.python-OWSLib.new.31432/python-OWSLib.changes 2023-03-30 22:52:50.093078214 +0200 @@ -1,0 +2,36 @@ +Thu Mar 30 16:06:56 UTC 2023 - Ben Greiner <[email protected]> + +- Update to 0.28.1 + * use only lxml for XML parsing and disable entity resolution in + XML payload +- Release 0.28.0 + * OGC API: add support for OGC API - Features - Part 4: + transactions + * OGC API: add support for OGC API - Maps + * OGC API: fix OGC API - Processes process list filtering + * fix WMTS resolution (@dvbmgr) + * WFS: fix filter parsing (@huard) + * OGC API: use yaml.safe_load for YAML parsing for OpenAPI + handling (@sebastic) + * FGDC: fix contact parsing (@pvgenuchten) +- Release 0.27.1 + * remove pyproj as core dependency +- Release 0.27.0 + * core: update pyproj + * OGC API: add support for OGC API - Processes +- Release 0.26.0 + * ISO: extend MD_Keywords for gmx:Anchor (#765) + * WPS: forward timeout/language parameters (#793) + * WPS: use 'maximumMegabytes' if available (#796) + * OGC API: safeguard links + * OGC API: add support for OGC API - Features - Part 3: CQL + (#798) + * OGC API: rename rangeSubset to properties for coverage queries + (#806) + * OGC API: fix subsets parameterization (#819) + * CSW: pass headers to HTTP POST requests (#805) + * WCS: pass timeout to constructors (#812) + * CSW: fix byte/string handling for XML payloads (#816) + * ISO: fix gmd:edition parsing (#821) + +------------------------------------------------------------------- Old: ---- OWSLib-0.25.0-gh.tar.gz New: ---- OWSLib-0.28.1-gh.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-OWSLib.spec ++++++ --- /var/tmp/diff_new_pack.V5CMk6/_old 2023-03-30 22:52:50.805082025 +0200 +++ /var/tmp/diff_new_pack.V5CMk6/_new 2023-03-30 22:52:50.809082046 +0200 @@ -18,19 +18,9 @@ # -%if %{suse_version} >= 1550 -%bcond_without test -%else -# we can't use and test the broken pyproj 3.0 together with libproj in Application:Geo, but -# a live install on 15.3 with pyproj 2.X from the main repo should work. -%bcond_with test -%endif -%{?!python_module:%define python_module() python3-%{**}} %define oldpython python -%define skip_python2 1 -%define skip_python36 1 Name: python-OWSLib -Version: 0.25.0 +Version: 0.28.1 Release: 0 Summary: Python interface to OGC Web Services License: BSD-3-Clause @@ -38,29 +28,30 @@ URL: http://geopython.github.io/OWSLib/ # get the test suite form Github Source: https://github.com/geopython/OWSLib/archive/refs/tags/%{version}.tar.gz#/OWSLib-%{version}-gh.tar.gz +BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros -Requires: python-PyYAML -%if %{suse_version >= 1550} -Requires: python-pyproj >= 2 -%else -# see comment above -Requires: (python-pyproj >= 2 with python-pyproj < 3) +%if %python_version_nodots < 37 +Requires: python-dataclasses %endif +Requires: python-PyYAML +Requires: python-lxml Requires: python-python-dateutil >= 1.5 Requires: python-pytz Requires: python-requests >= 1.0 Provides: python-owslib = %{version} Obsoletes: python-owslib < %{version} -%if %{with test} +# SECTION test BuildRequires: %{python_module PyYAML} -BuildRequires: %{python_module pyproj >= 2} +BuildRequires: %{python_module dataclasses if %python-base < 3.7} +BuildRequires: %{python_module lxml} BuildRequires: %{python_module pytest} BuildRequires: %{python_module python-dateutil >= 1.5} BuildRequires: %{python_module pytz} BuildRequires: %{python_module requests >= 1.0} -%endif +# /SECTION BuildArch: noarch %python_subpackages @@ -79,7 +70,6 @@ %python_install %python_expand %fdupes %{buildroot}%{$python_sitelib} -%if %{with test} %check # override tox.ini: no doctest no cov, register own mark echo '[pytest] @@ -87,12 +77,7 @@ online ' > pytest.ini # don't be too picky about failing tests. Upstreams CI is failing too. -# wfs: pyproj complaints about no db context -donttest+="test_ows_interfaces_wfs" -donttest+=" or (TestOffline and test_wfs_100_noremotemd_parse_all)" -donttest+=" or (TestOffline and test_wfs_100_noremotemd_parse_single)" -donttest+=" or (TestOffline and test_wfs_100_noremotemd_parse_none)" -donttest+=" or (TestOffline and test_wfs_110_remotemd_parse_all)" +donttest="(TestOffline and test_wfs_110_remotemd_parse_all)" donttest+=" or (TestOffline and test_wfs_110_remotemd_parse_single)" donttest+=" or (TestOffline and test_wfs_200_remotemd_parse_all)" donttest+=" or (TestOffline and test_wfs_200_remotemd_parse_single)" @@ -101,7 +86,6 @@ # online but not marked donttest+=" or test_wmts_example_informatievlaanderen" %pytest -s -m "not online" -k "not ($donttest)" -%endif %files %python_files %doc AUTHORS.rst CHANGES.rst README.rst ++++++ OWSLib-0.25.0-gh.tar.gz -> OWSLib-0.28.1-gh.tar.gz ++++++ ++++ 4743 lines of diff (skipped)
