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)

Reply via email to