Hello community, here is the log from the commit of package python-Shapely for openSUSE:Factory checked in at 2019-01-08 12:25:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-Shapely (Old) and /work/SRC/openSUSE:Factory/.python-Shapely.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-Shapely" Tue Jan 8 12:25:56 2019 rev:12 rq:660784 version:1.6.4.post2 Changes: -------- --- /work/SRC/openSUSE:Factory/python-Shapely/python-Shapely.changes 2017-07-17 09:08:52.487233983 +0200 +++ /work/SRC/openSUSE:Factory/.python-Shapely.new.28833/python-Shapely.changes 2019-01-08 12:28:19.848281850 +0100 @@ -1,0 +2,83 @@ +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.iOSnHd/_old 2019-01-08 12:28:20.344281308 +0100 +++ /var/tmp/diff_new_pack.iOSnHd/_new 2019-01-08 12:28:20.348281304 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-Shapely # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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}
