Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-Shapely for openSUSE:Factory checked in at 2022-06-20 15:38:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-Shapely (Old) and /work/SRC/openSUSE:Factory/.python-Shapely.new.1548 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-Shapely" Mon Jun 20 15:38:56 2022 rev:20 rq:983964 version:1.8.2 Changes: -------- --- /work/SRC/openSUSE:Factory/python-Shapely/python-Shapely.changes 2022-01-13 23:21:33.968052378 +0100 +++ /work/SRC/openSUSE:Factory/.python-Shapely.new.1548/python-Shapely.changes 2022-06-20 15:39:32.887058914 +0200 @@ -1,0 +2,21 @@ +Mon Jun 20 10:48:47 UTC 2022 - Ben Greiner <c...@bnavigator.de> + +- Update to 1.8.2 + - Make Polygons and MultiPolygons closed by definition, like + LinearRings. Resolves #1246. + - Perform frozen app check for GEOS before conda env check on + macos as we already do on linux (#1301). + - Fix leak of GEOS coordinate sequence in nearest_points reported + in #1098. +- Release 1.8.1 + * Wheels for 1.8.1 published on PyPI include GEOS 3.10.2. This + version is the best version of GDAL yet. Discrepancies in + behavior compared to previous versions are considered to be + improvements. + * Shapely 1.8.1 works with Pythons 3.6-3.10. + * Require Cython >= 0.29.24 to support Python 3.10 (#1224). + * Fix array_interface_base (#1235). +- Fix libgeos* runtime requirement undetected due to the ctypes + load + +------------------------------------------------------------------- Old: ---- Shapely-1.8.0.tar.gz New: ---- Shapely-1.8.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-Shapely.spec ++++++ --- /var/tmp/diff_new_pack.RmYHa7/_old 2022-06-20 15:39:33.295059510 +0200 +++ /var/tmp/diff_new_pack.RmYHa7/_new 2022-06-20 15:39:33.299059516 +0200 @@ -16,32 +16,34 @@ # -%{?!python_module:%define python_module() python-%{**} python3-%{**}} -%define oldpython python +%{?!python_module:%define python_module() python3-%{**}} %bcond_without test %define skip_python2 1 Name: python-Shapely -Version: 1.8.0 +Version: 1.8.2 Release: 0 Summary: Geospatial geometries, predicates, and operations License: BSD-3-Clause -URL: https://github.com/Toblerity/Shapely +URL: https://github.com/shapely/shapely Source: https://files.pythonhosted.org/packages/source/S/Shapely/Shapely-%{version}.tar.gz -BuildRequires: %{python_module Cython >= 0.19} +BuildRequires: %{python_module Cython} BuildRequires: %{python_module devel >= 3.6} BuildRequires: %{python_module numpy-devel} BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools} BuildRequires: fdupes -BuildRequires: geos-devel >= 3.3 +BuildRequires: geos-devel >= 3.5 BuildRequires: python-rpm-macros %if 0%{?suse_version} > 1320 BuildRequires: %{python_module matplotlib} %endif -Requires: geos >= 3.3 +# Shapely calls the GEOS libs libgeos and libgeos_c via ctypes in python scripts, undetected by rpm ld analyzer. +# (libgeos_c1 is detected due to some Cython optimized lib, but libgeos3 is not) +# use requires_eq in order to be detectable by the python_subpackages rewriter +%requires_eq %(rpm -q --requires geos-devel | grep libgeos) Recommends: python-numpy -Provides: python-shapely = %{version} -Obsoletes: python-shapely < %{version} +Provides: python-shapely = %{version}-%{release} +Obsoletes: python-shapely < %{version}-%{release} %python_subpackages %description ++++++ Shapely-1.8.0.tar.gz -> Shapely-1.8.2.tar.gz ++++++ ++++ 20278 lines of diff (skipped)