Hello community,
here is the log from the commit of package python-Shapely for
openSUSE:Leap:15.2 checked in at 2020-02-19 18:48:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/python-Shapely (Old)
and /work/SRC/openSUSE:Leap:15.2/.python-Shapely.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-Shapely"
Wed Feb 19 18:48:16 2020 rev:11 rq:776361 version:1.6.4.post2
Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/python-Shapely/python-Shapely.changes
2020-01-15 15:46:20.295354033 +0100
+++
/work/SRC/openSUSE:Leap:15.2/.python-Shapely.new.26092/python-Shapely.changes
2020-02-19 18:48:17.331004215 +0100
@@ -1,0 +2,88 @@
+Thu Jun 13 16:01:29 UTC 2019 - Todd R <[email protected]>
+
+- Run full unit tests
+
+-------------------------------------------------------------------
+Sat Dec 22 05:20:11 UTC 2018 - Todd R <[email protected]>
+
+- Update to 1.6.4.post2
+ * Fix broken markup in this change log, which restores our nicely formatted
+ readme on PyPI.
+- Update to 1.6.4
+ * Handle a ``TypeError`` that can occur when geometries are torn down (#473,
+ #528).
+- Update to 1.6.3
+ * AttributeError is no longer raised when accessing __geo_interface__ of an
+ empty polygon (#450).
+ * ``asShape`` now handles empty coordinates in mappings as ``shape`` does
+ (#542). Please note that ``asShape`` is likely to be deprecated in a future
+ version of Shapely.
+ * Check for length of LineString coordinates in speed mode, preventing
crashes
+ when using LineStrings with only one coordinate (#546).
+- Update to 1.6.2
+ * A 1.6.2.post1 release has been made to fix a problem with macosx wheels
+ uploaded to PyPI.
+- Update to 1.6.2
+ * Splitting a linestring by one of its end points will now succeed instead of
+ failing with a ``ValueError`` (#524, #533).
+ * Missing documentation of a geometry's ``overlaps`` predicate has been added
+ (#522).
+- Update to 1.6.1
+ * Avoid ``STRTree`` crashes due to dangling references (#505) by maintaining
+ references to added geometries.
+ * Reduce log level to debug when reporting on calls to ctypes ``CDLL()`` that
+ don't succeed and are retried (#515).
+ * Clarification: applications like GeoPandas that need an empty geometry
object
+ should use ``BaseGeometry()`` instead of ``Point()`` or ``Polygon()``. An
+ ``EmptyGeometry`` class has been added in the master development branch and
+ will be available in the next non-bugfix release.
+- Update to 1.6.0
+ + Bug fixes:
+ * Passing a single coordinate to ``LineString()`` with speedups disabled
now
+ raises a ValueError as happens with speedups enabled. This resolves #509.
+ * Isolate vendorized packaging in a _vendor directory, remove obsolete
+ dist-info, and remove packaging from project requirements (resolves
#468).
+ * Level for log messages originating from the GEOS notice handler reduced
from
+ WARNING to INFO (#447).
+ * Permit speedups to be imported again without Numpy (#444).
+ * Implemented __array_interface__ for empty Points and LineStrings (#403).
+ * Remove accidental hard requirement of Numpy (#431).
+ * Shapely no longer configures logging in ``geos.py`` (#415).
+ + New features:
+ * Add support for GeometryCollection to shape and asShape functions (#422).
+ * A new error derived from NotImplementedError, with a more useful
message, is
+ raised when the GEOS backend doesn't support a called method (#216).
+ * The ``project()`` method of LineString has been extended to LinearRing
+ geometries (#286).
+ * A new ``minimum_rotated_rectangle`` attribute has been added to the base
+ geometry class (#354).
+ * A new ``shapely.ops.polylabel()`` function has been added. It
+ computes a point suited for labeling concave polygons (#395).
+ * A new ``shapely.ops.split()`` function has been added. It splits a
+ geometry by another geometry of lesser dimension: polygon by line, line
by
+ point (#293, #371).
+ * ``Polygon.from_bounds()`` constructs a Polygon from bounding coordinates
+ (#392).
+ * Support for testing with Numpy 1.4.1 has been added (#301).
+ * Support creating all kinds of empty geometries from empty lists of Python
+ objects (#397, #404).
+ + Packaging:
+ * Put Numpy in an optional requirement set named "vectorized" (#431).
+ * Added new library search paths to assist Anaconda (#413).
+ * geos-config will now be bypassed when NO_GEOS_CONFIG env var is set. This
+ allows configuration of Shapely builds on Linux systems that for whatever
+ reasons do not include the geos-config program (#322).
+ * Packaging 16.7, a setup dependency, is vendorized (#314).
+ * Infrastructure for building manylinux1 wheels has been added (#391).
+ * The system's ``geos-config`` program is now only checked when
``setup.py``
+ is executed, never during normal use of the module (#244).
+ * Added new library search paths to assist PyInstaller (#382) and Windows
+ (#343).
+ + Refactoring:
+ * Consolidation of exceptions in ``shapely.errors``.
+ * ``UnsupportedGEOSVersionError`` is raised when GEOS < 3.3.0 (#407).
+ * Switch from ``SingleSidedBuffer()`` to ``OffsetCurve()`` for GEOS >= 3.3
+ (#270).
+ * Cython speedups are now enabled by default (#252).
+
+-------------------------------------------------------------------
Old:
----
Shapely-1.5.17.tar.gz
New:
----
Shapely-1.6.4.post2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-Shapely.spec ++++++
--- /var/tmp/diff_new_pack.OpbeCj/_old 2020-02-19 18:48:17.695004603 +0100
+++ /var/tmp/diff_new_pack.OpbeCj/_new 2020-02-19 18:48:17.695004603 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-Shapely
#
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
@@ -21,12 +21,12 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%define oldpython python
Name: python-Shapely
-Version: 1.5.17
+Version: 1.6.4.post2
Release: 0
Summary: Geospatial geometries, predicates, and operations
License: BSD-3-Clause
Group: Development/Libraries/Python
-Url: http://pypi.python.org/pypi/Shapely
+Url: https://github.com/Toblerity/Shapely
Source:
https://files.pythonhosted.org/packages/source/S/Shapely/Shapely-%{version}.tar.gz
BuildRequires: %{python_module Cython >= 0.19}
BuildRequires: %{python_module devel}
@@ -35,13 +35,13 @@
BuildRequires: fdupes
BuildRequires: geos-devel >= 3.3
BuildRequires: python-rpm-macros
-%if %{with test}
+# SECTION test requirements
BuildRequires: %{python_module pytest-cov}
BuildRequires: %{python_module pytest}
%if 0%{?suse_version} > 1320
BuildRequires: %{python_module matplotlib}
%endif
-%endif
+# /SECTION
Requires: geos >= 3.3
%ifpython2
Obsoletes: %{oldpython}-shapely < %{version}
@@ -51,6 +51,7 @@
Obsoletes: python3-shapely < %{version}
Provides: python3-shapely = %{version}
%endif
+
%python_subpackages
%description
@@ -77,10 +78,10 @@
rm -fv %{buildroot}%{_prefix}/shapely/_geos.pxi
rm -frv %{buildroot}%{_prefix}/shapely
-%if %{with test}
%check
-%python_exec setup.py test
-%endif
+mv shapely shapely_temp
+%pytest_arch
+mv shapely_temp shapely
%files %{python_files}
%defattr(-,root,root,-)