44 Commits

Author SHA256 Message Date
4e840602a1 Accepting request 1225494 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/1225494
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Shapely?expand=0&rev=30
2024-11-21 14:19:09 +00:00
28c30ef89e - avoid stale "requires:" requirement on shapely packages
- Remove upper bound on Cython, Cython 3 is supported.
- Update to 2.0.2
      these features are used.
 * Added new `shapely.ops.substring` function
 * Added new `shapely.ops.clip_by_rect` function
 * shapely.wkb.dumps` now accepts an `srid` integer keyword argument
    equality, preventing instances of base and derived classes from
  * Remove packaging module requirement added in 1.5.10 (#305). Distutils can't
  * Fix for 64 bit speedups compatibility (#274).
  * Added Provides lowercase
  sc

OBS-URL: https://build.opensuse.org/package/show/Application:Geo/python-Shapely?expand=0&rev=46
2024-11-21 09:21:18 +00:00
0069bcfac1 Accepting request 1198076 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/1198076
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Shapely?expand=0&rev=29
2024-09-02 11:14:23 +00:00
3bbcb80cce - Update to 2.0.6
* Fix compatibility with NumPy 2.1.0 (#2099).
- Release 2.0.5
  * Fix Point x/y/z attributes to return Python floats (#2074).

OBS-URL: https://build.opensuse.org/package/show/Application:Geo/python-Shapely?expand=0&rev=44
2024-08-31 12:41:17 +00:00
d7c2eb60d6 Accepting request 1186340 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/1186340
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Shapely?expand=0&rev=28
2024-07-09 18:05:17 +00:00
58d26ad0f0 - Remove upper bound on Cython, Cython 3 is supported.
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/python-Shapely?expand=0&rev=42
2024-07-09 09:17:33 +00:00
fd269d58be Accepting request 1177618 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/1177618
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Shapely?expand=0&rev=27
2024-05-30 13:33:18 +00:00
838dbfb771 Accepting request 1177593 from home:glaubitz:branches:Application:Geo
- Cherry-pick upstream patch to fix build with GCC 14
  * https://github.com/shapely/shapely/pull/1945.patch

OBS-URL: https://build.opensuse.org/request/show/1177593
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/python-Shapely?expand=0&rev=40
2024-05-29 15:32:07 +00:00
e3e0c85cf7 Accepting request 1171977 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/1171977
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Shapely?expand=0&rev=26
2024-05-06 15:53:15 +00:00
f841a810a2 Accepting request 1171976 from home:bnavigator:branches:Application:Geo
- Update to 2.0.4
  * Fix bug in ``to_wkt`` with multiple empty Z geometries (#2012).
  * Fix bug in ``to_ragged_array`` for an array of Points with
    missing values (#2034).
  * Compatibility with numpy 2
- Release 2.0.3
  * Fix regression in the ``oriented_envelope`` ufunc to accept
    array-like input in case of GEOS<3.12 (#1929).
  * The binary wheels are not yet compatible with a future NumPy
    2.0 release, therefore a ``numpy<2`` upper pin was added to the
    requirements (#1972).
  * Upgraded the GEOS version in the binary wheel distributions to
    3.11.3.

OBS-URL: https://build.opensuse.org/request/show/1171976
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/python-Shapely?expand=0&rev=38
2024-05-05 11:09:05 +00:00
da7bd23498 Accepting request 1133756 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/1133756
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Shapely?expand=0&rev=25
2023-12-17 20:34:21 +00:00
ef84b3e5e4 Accepting request 1133754 from home:bnavigator:branches:Application:Geo
- Enable sle15_python_module_pythons, but don't test with MPL

OBS-URL: https://build.opensuse.org/request/show/1133754
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/python-Shapely?expand=0&rev=36
2023-12-17 16:58:06 +00:00
b0065fae6d Accepting request 1127765 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/1127765
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Shapely?expand=0&rev=24
2023-11-21 20:31:56 +00:00
a7f2c662e0 Accepting request 1127716 from home:anag:branches:Application:Geo
After the update of geos 3.12.1, python-Shapely and packages requiring it are broken in Factory

- Update to 2.0.2 
  ## Bug fixes:
  * Fix regression in the (in)equality comparison (geom1 == geom2)
    using __eq__ to not ignore the z-coordinates (#1732).
  * Fix MultiPolygon() constructor to accept polygons without
    holes (#1850).
  * Fix minimum_rotated_rectangle (oriented_envelope) to
    always return the minimum area solution (instead of minimum
    width). In practice, it will use the GEOS implementation only
    for GEOS 3.12+, and for older GEOS versions fall back to
    the implementation that was included in Shapely < 2 (#1670).
  * Fix from_ragged_array to work with read-only array input
    (#1744).
  * Fix the handling of z coordinates shapely.ops.substring
    (#1699).

OBS-URL: https://build.opensuse.org/request/show/1127716
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/python-Shapely?expand=0&rev=34
2023-11-20 17:30:43 +00:00
8d4ce6b6cf Accepting request 1113175 from Application:Geo
- Update to 2.0.1
  ## Bug fixes:
  * Fix regression in the Polygon() constructor taking a sequence
    of Points (#1662).
  * Fix regression in the geometry constructors when passing
    decimal.Decimal coordinate values (#1707).
  * Fix STRtree() to not make the passed geometry array immutable
    as side-effect of the constructor (#1714).
  * Fix the directed keyword in shapely.ops.linemerge() (#1695).
  ## Improvements:
  * Expose the function to get a matplotlib Patch object from a
    (Multi)Polygon (without already plotting it) publicly as
    :func:shapely.plotting.patch_from_polygon (#1704).
- Release 2.0.0
  * Shapely version 2.0.0 is a major release featuring a complete
    refactor of the internals and new vectorized (element-wise)
    array operations providing considerable performance
    improvements (based on the developments in the PyGEOS package),
    along with several breaking API changes and many feature
    improvements.
  - Full release notes and detailed description:
    * https://shapely.readthedocs.io/en/latest/release/2.x.html

OBS-URL: https://build.opensuse.org/request/show/1113175
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Shapely?expand=0&rev=23
2023-09-25 18:02:09 +00:00
616db29cd4 - Update to 2.0.1
## Bug fixes:
  * Fix regression in the Polygon() constructor taking a sequence
    of Points (#1662).
  * Fix regression in the geometry constructors when passing
    decimal.Decimal coordinate values (#1707).
  * Fix STRtree() to not make the passed geometry array immutable
    as side-effect of the constructor (#1714).
  * Fix the directed keyword in shapely.ops.linemerge() (#1695).
  ## Improvements:
  * Expose the function to get a matplotlib Patch object from a
    (Multi)Polygon (without already plotting it) publicly as
    :func:shapely.plotting.patch_from_polygon (#1704).
- Release 2.0.0
  * Shapely version 2.0.0 is a major release featuring a complete
    refactor of the internals and new vectorized (element-wise)
    array operations providing considerable performance
    improvements (based on the developments in the PyGEOS package),
    along with several breaking API changes and many feature
    improvements.
  - Full release notes and detailed description:
    * https://shapely.readthedocs.io/en/latest/release/2.x.html

OBS-URL: https://build.opensuse.org/package/show/Application:Geo/python-Shapely?expand=0&rev=32
2023-09-23 09:18:13 +00:00
bac783002c Accepting request 1007762 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/1007762
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Shapely?expand=0&rev=22
2022-10-04 18:37:42 +00:00
5cde850123 Accepting request 1007759 from home:andythe_great:branches:Application:Geo
- Update to version 1.8.4.
  * The new c_geom_p type caused a regression and has been removed
    (#1487).
- Update for version 1.8.3.
  * Deprecations:
    * The STRtree class will be changed in 2.0.0 and will not be
      compatible with the class in versions 1.8.x. This change
      obsoletes the deprecation announcement in 1.8a3 (below).
  * Bug fixes:
    * The signature for GEOSMinimumClearance has been corrected,
      fixing an issue affecting aarch64-darwin (#1480)
    * Return and arg types have been corrected and made more strict
      for area, length, and distance properties.
    * A new c_geom_p type has been created to replace c_void_p when
      calling GEOS functions (#1479).
    * An incorrect polygon-line intersection (#1427) has been fixed
      in GEOS 3.10.3,mwhich will be included in wheels published
      to PyPI.
    * GEOS buffer parameters are now destroyed, fixing a memory
      leak (#1440).
- Remove patch, fix upstream.
  Shapely-issue1436-ef380ba-geos311.patch

OBS-URL: https://build.opensuse.org/request/show/1007759
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/python-Shapely?expand=0&rev=30
2022-10-03 22:05:34 +00:00
a3f4e3b8a5 Accepting request 990300 from Application:Geo
- Add Shapely-issue1436-ef380ba-geos311.patch
  * gh#shapely/shapely#1436 -- work around issue with geos 3.11.0 (forwarded request 990299 from bnavigator)

OBS-URL: https://build.opensuse.org/request/show/990300
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Shapely?expand=0&rev=21
2022-07-21 09:33:16 +00:00
6009110d89 Accepting request 990299 from home:bnavigator:branches:Application:Geo
- Add Shapely-issue1436-ef380ba-geos311.patch
  * gh#shapely/shapely#1436 -- work around issue with geos 3.11.0

OBS-URL: https://build.opensuse.org/request/show/990299
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/python-Shapely?expand=0&rev=28
2022-07-19 20:11:41 +00:00
e12ca629d5 Accepting request 983964 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/983964
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Shapely?expand=0&rev=20
2022-06-20 13:38:56 +00:00
90059d5479 Accepting request 983941 from home:bnavigator:branches:Application:Geo
- 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

OBS-URL: https://build.opensuse.org/request/show/983941
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/python-Shapely?expand=0&rev=26
2022-06-20 11:44:07 +00:00
2f59ac2918 Accepting request 946021 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/946021
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Shapely?expand=0&rev=19
2022-01-13 22:20:56 +00:00
fb8fb02477 Accepting request 945434 from home:bnavigator:branches:Application:Geo
- Update to 1.8.0
  * Shapely 1.8.0 is a transitional version. There are a few bug
    fixes and new features, but it largely exists to warn about the
    upcoming changes in 2.0.0. See the new migration guide for more
    details on how to update your code from Shapely 1.8 to 2.0.
  * Shapely 1.8.0 supports only Python versions >= 3.6. The release
    is compatible with GEOS versions 3.6-3.10.
  * Deprecations: The following functions and geometry attributes
    and methods will be removed in version 2.0.0.
    - ops.cascaded_union
    - BaseGeometry.empty
    - BaseGeometry.ctypes and __array_interface__
    - multi-part geometry __len__
    - setting custom attributes on geometry objects
    - BaseGeometry.almost_exact
    - Deprecation warnings will be emitted in 1.8.0 when any of
      these features are used. 
  * The deprecated to_wkb and to_wkt methods of BaseGeometry have
    been removed.
  * The STRtree nearest* methods now take an optional argument that
    specifies exclusion of the input geometry from results (#1115).
  * A GeometryTypeError has been added to shapely.errors and is
    consistently raised instead of TypeError or ValueError as in
    version 1.7. For backwards compatibility, the new exception
    will derive from TypeError and Value error until version 2.0
    (#1099).
  * The STRtree class constructor now takes an optional second
    argument, a sequence of objects to be stored in the tree. If
    not provided, the sequence indices of the geometries will be
    stored, as before (#1112).
  * The STRtree class has new query_geoms, query_items,
    nearest_geom, and nearest_item methods (#1112). The query and
    nearest methods remain as aliases for query_geoms and
    nearest_geom.
  * A normalize method has been added to geometry classes, exposing
    the GEOSNormalize algorithm (#1090).
  * STRtree instances have a new default capacity of 10 items per
    node (#1070).
  * The new shapely.ops.voronoi_diagram computes the Voronoi
    Diagram of a geometry or geometry collection (#833, #851).
  * shapely.validation.make_valid fixes invalid geometries (#883).
- Drop Shapely-fix-svg-collection-pr1042.patch

OBS-URL: https://build.opensuse.org/request/show/945434
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/python-Shapely?expand=0&rev=25
2022-01-13 09:39:09 +00:00
0738df3d58 Accepting request 886576 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/886576
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Shapely?expand=0&rev=18
2021-04-19 19:06:03 +00:00
7bcb2661b5 Accepting request 886265 from home:bnavigator:branches:Application:Geo
- Don't use and test NumPy for python36 flavor: not available on
  Tumbleweed (NEP29)
- Make sure to test shapely.vectorized on remaining flavors by
  changing the working dir.

OBS-URL: https://build.opensuse.org/request/show/886265
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/python-Shapely?expand=0&rev=23
2021-04-19 07:14:14 +00:00
c16f40d542 Accepting request 862083 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/862083
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Shapely?expand=0&rev=17
2021-01-10 18:44:44 +00:00
cd51886721 Accepting request 862034 from home:bnavigator:branches:Application:Geo
- Add Shapely-fix-svg-collection-pr1042.patch
  gh#Toblerity/Shapely#1042 to fix failing test due to newer
  matplotlib version (and GEOS?)

OBS-URL: https://build.opensuse.org/request/show/862034
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/python-Shapely?expand=0&rev=21
2021-01-10 08:09:37 +00:00
7ab4a694d8 Accepting request 860083 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/860083
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Shapely?expand=0&rev=16
2021-01-04 18:08:23 +00:00
bb30f76645 Accepting request 859972 from home:bnavigator:branches:Application:Geo
- Skip Python2 build. It is not supported by upstream anymore and
  the unit tests in Leap fail because of it
- Let the %python_subpackages macro take care of the correct
  provides/obsoletes flavors. (gh#openSUSE/python-rpm-macros#66)


Why do you have Tumbleweed disabled in the repolist for this package?

OBS-URL: https://build.opensuse.org/request/show/859972
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/python-Shapely?expand=0&rev=19
2021-01-04 07:37:18 +00:00
52904bed0a Accepting request 838418 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/838418
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Shapely?expand=0&rev=15
2020-09-29 17:03:02 +00:00
67cea74428 Accepting request 838103 from home:frispete:python
- update to 1.7.1
 * ``STRtree`` now safely implements the pickle protocol (#915).^
 * Documentation has been added for ``minimum_clearance`` (#875, #874).
 * In ``STRtree.__del__()`` we guard against calling ``GEOSSTRtree_destroy``
   when the lgeos module has already been torn down on exit (#897, #830).
 * Documentation for the ``overlaps()`` method has been corrected (#920).
 * Correct the test in ``shapely.geometry.base.BaseGeometry.empty()`` to
   eliminate memory leaks like the one reported in #745.
 * Get free() not from libc but from the processes global symbols (#891),
   fixing a bug that manifests on OS X 10.15 and 10.16.
 * Extracting substrings from complex lines has been made more correct (#848,
   #849).
 * Splitting of complex geometries has been sped up by preparing the input
   geometry (#871).
 * Fix bug in concatenation of function argtypes (#866).
 * Improved documentation of STRtree usage (#857).
 * Improved handling for empty list or list of lists in GeoJSON coordinates
   (#852).
 * The polylabel algorithm now accounts for polygon holes (#851, #817).

OBS-URL: https://build.opensuse.org/request/show/838103
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/python-Shapely?expand=0&rev=17
2020-09-29 05:58:17 +00:00
d6d1b15678 Accepting request 783820 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/783820
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Shapely?expand=0&rev=14
2020-03-11 17:50:50 +00:00
9015956e7f Accepting request 783819 from home:mimi_vx:branches:Application:Geo
- drop fix-build-with-geos-3.8.0.patch
- update to 1.7.0
 * the buffer operation can now be single-sides
 * Nearest neighbor search has been added to STRtree
 * Removed vendorized `functools`
 * Disallow sequences of MultiPolygons as arguments to the MultiPolygon constructor
 * Added a new `EmptyGeometry` class to support GeoPandas
 * Added new `shapely.ops.substring` function 
 * Added new `shapely.ops.clip_by_rect` function 
 * shapely.wkb.dumps` now accepts an `srid` integer keyword argument

OBS-URL: https://build.opensuse.org/request/show/783819
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/python-Shapely?expand=0&rev=15
2020-03-11 12:56:46 +00:00
d0d9086cb7 Accepting request 783465 from home:Guillaume_G:branches:Application:Geo
- Fix build with upstream patch:
  * fix-build-with-geos-3.8.0.patch

OBS-URL: https://build.opensuse.org/request/show/783465
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/python-Shapely?expand=0&rev=14
2020-03-10 17:37:58 +00:00
0171addfe2 Accepting request 709776 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/709776
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Shapely?expand=0&rev=13
2019-06-14 18:42:16 +00:00
778f7f4238 Accepting request 660784 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/660784
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Shapely?expand=0&rev=12
2019-01-08 11:25:56 +00:00
4673fa1593 Accepting request 509796 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/509796
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Shapely?expand=0&rev=11
2017-07-17 07:08:51 +00:00
d4d7f46c5a Accepting request 312467 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/312467
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Shapely?expand=0&rev=10
2015-06-23 09:56:27 +00:00
634b5f747a Accepting request 308525 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/308525
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Shapely?expand=0&rev=9
2015-05-25 09:14:13 +00:00
Tomáš Chvátal
562a1a5f45 Accepting request 204659 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/204659
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Shapely?expand=0&rev=7
2013-10-25 09:31:25 +00:00
Stephan Kulow
7d6d982b2d Accepting request 200661 from devel:languages:python
update (forwarded request 200602 from posophe)

OBS-URL: https://build.opensuse.org/request/show/200661
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Shapely?expand=0&rev=6
2013-09-26 17:56:04 +00:00
Stephan Kulow
9eb202ec23 Accepting request 142492 from devel:languages:python
- Update to version 1.2.16:
  + Add ops.unary_union function.
  + Alias ops.cascaded_union to ops.unary_union when GEOS CAPI >= (1,7,0).
  + Add geos_version_string attribute to shapely.geos.
  + Ensure parent is set when child geometry is accessed.
  + Generate _speedups.c using Cython when building from repo when missing,
    stale, or the build target is "sdist".
  + The is_simple predicate of invalid, self-intersecting linear rings now
    returns ``False``.
  + Remove VERSION.txt from repo, it's now written by the distutils setup script
    with value of shapely.__version__.
- Changes from version 1.2.15:
  + Eliminate numerical sensitivity in a method chaining test (Debian bug
    #663210).
  + Account for cascaded union of random buffered test points being a polygon
    or multipolygon (Debian bug #666655).
  + Use Cython to build speedups if it is installed.
  + Avoid stumbling over SVN revision numbers in GEOS C API version strings.

- Update to version 1.2.14:
  + A geometry's coords property is now sliceable, yielding a list of coordinate
    values.
  + Homogeneous collections are now sliceable, yielding a new collection of the
    same type.

OBS-URL: https://build.opensuse.org/request/show/142492
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Shapely?expand=0&rev=3
2012-11-25 13:03:48 +00:00
Stephan Kulow
a2d58edfa2 Accepting request 109274 from devel:languages:python
Please add

OBS-URL: https://build.opensuse.org/request/show/109274
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Shapely?expand=0&rev=1
2012-03-27 06:58:29 +00:00