Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-geopandas for 
openSUSE:Factory checked in at 2023-06-23 21:52:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-geopandas (Old)
 and      /work/SRC/openSUSE:Factory/.python-geopandas.new.15902 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-geopandas"

Fri Jun 23 21:52:26 2023 rev:3 rq:1094734 version:0.13.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-geopandas/python-geopandas.changes        
2023-02-27 12:55:13.515369777 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-geopandas.new.15902/python-geopandas.changes 
    2023-06-23 21:52:31.858593469 +0200
@@ -1,0 +2,116 @@
+Thu Jun 22 17:42:59 UTC 2023 - Ben Greiner <c...@bnavigator.de>
+
+- Update to 0.13.2
+  * Fix a regression in reading from local file URIs (file://..)
+    using geopandas.read_file (#2948).
+  * Fix a regression in reading from URLs using geopandas.read_file
+    (#2908). This restores the behaviour to download all data
+    up-front before passing it to the underlying engine (fiona or
+    pyogrio), except if the server supports partial requests (to
+    support reading a subset of a large file).
+- Relese 0.13
+  ## New methods:
+  * Added sample_points method to sample random points from Polygon
+    or LineString geometries (#2860).
+  * New hilbert_distance() method that calculates the distance
+    along a Hilbert curve for each geometry in a
+    GeoSeries/GeoDataFrame (#2297).
+  * Support for sorting geometries (for example, using
+    sort_values()) based on the distance along the Hilbert curve
+    (#2070).
+  * Added get_coordinates() method from shapely to
+    GeoSeries/GeoDataframe (#2624).
+  * Added minimum_bounding_circle() method from shapely to
+    GeoSeries/GeoDataframe (#2621).
+  * Added minimum_bounding_radius() as GeoSeries method (#2827).
+  ## Other new features and improvements:
+  * The Parquet and Feather IO functions now support the latest
+    1.0.0-beta.1 version of the GeoParquet specification
+    (<geoparquet.org>) (#2663).
+  * Added support to fill missing values in GeoSeries.fillna via
+    another GeoSeries (#2535).
+  * Support specifying min_zoom and max_zoom inside the map_kwds
+    argument for .explore() (#2599).
+  * Added support for append (mode="a" or append=True) in to_file()
+    using engine="pyogrio" (#2788).
+  * Added a to_wgs84 keyword to to_json allowing automatic
+    re-projecting to follow the 2016 GeoJSON specification (#416).
+  * to_json output now includes a "crs" field if the CRS is not the
+    default WGS84 (#1774).
+  * Improve error messages when accessing the geometry attribute of
+    GeoDataFrame without an active geometry column related to the
+    default name "geometry" being provided in the constructor
+    (#2577)
+  ## Deprecations and compatibility notes:
+  * Added warning that unary_union will return 'GEOMETRYCOLLECTION
+    EMPTY' instead of None for all-None GeoSeries. (#2618)
+  * The query_bulk() method of the spatial index .sindex property
+    is deprecated in favor of query() (#2823).
+  ## Bug fixes:
+  * Ensure that GeoDataFrame created from DataFrame is a copy, not
+    a view (#2667)
+  * Fix mismatch between geometries and colors in plot() if an
+    empty or missing geometry is present (#2224)
+  * Escape special characters to avoid TemplateSyntaxError in
+    explore() (#2657)
+  * Fix to_parquet/to_feather to not write an invalid bbox (with
+    NaNs) in the metadata in case of an empty GeoDataFrame (#2653)
+  * Fix to_parquet/to_feather to use correct WKB flavor for 3D
+    geometries (#2654)
+  * Fix read_file to avoid reading all file bytes prior to calling
+    Fiona or Pyogrio if provided a URL as input (#2796)
+  * Fix copy() downcasting GeoDataFrames without an active geometry
+    column to a DataFrame (#2775)
+  * Fix geometry column name propagation when GeoDataFrame columns
+    are a multiindex (#2088)
+  * Fix iterfeatures() method of GeoDataFrame to correctly handle
+    non-scalar values when na='drop' is specified (#2811)
+  * Fix issue with passing custom legend labels to plot (#2886)
+  ## Notes on (optional) dependencies:
+  * GeoPandas 0.13 drops support pandas 1.0.5 (the minimum
+    supported pandas version is now 1.1). Further, the minimum
+    required versions for the listed dependencies have now changed
+    to shapely 1.7.1, fiona 1.8.19, pyproj 3.0.1 and matplotlib
+    3.3.4 (#2655)
+- Release 0.12.2
+  * Correctly handle geometries with Z dimension in to_crs() when
+    using PyGEOS or Shapely >= 2.0 (previously the z coordinates
+    were lost) (#1345).
+  * Assign Crimea to Ukraine in the naturalearth_lowres built-in
+    dataset (#2670)
+- Release 0.12
+  * The highlight of this release is the support for Shapely 2.0.
+    This makes it possible to test Shapely 2.0 (currently 2.0b1)
+    alongside GeoPandas.
+  * Note that if you also have PyGEOS installed, you need to set an
+    environment variable (USE_PYGEOS=0) before importing geopandas
+    to actually test Shapely 2.0 features instead of PyGEOS. See
+    
https://geopandas.org/en/latest/getting_started/install.html#using-the-optional-pygeos-dependency
+    for more details.
+  ## New features and improvements:
+  * Added normalize() method from shapely to GeoSeries/GeoDataframe
+    (#2537).
+  * Added make_valid() method from shapely to
+    GeoSeries/GeoDataframe (#2539).
+  * Added where filter to read_file (#2552).
+  * Updated the distributed natural earth datasets
+    (naturalearth_lowres and naturalearth_cities) to version 5.1
+    (#2555).
+  ## Deprecations and compatibility notes:
+  * Accessing the crs of a GeoDataFrame without active geometry
+    column was deprecated and this now raises an AttributeError
+    (#2578).
+  * Resolved colormap-related warning in .explore() for recent
+    Matplotlib versions (#2596).
+  ## Bug fixes:
+  * Fix cryptic error message in geopandas.clip() when clipping
+    with an empty geometry (#2589).
+  * Accessing gdf.geometry where the active geometry column is
+    missing, and a column named "geometry" is present will now
+    raise an AttributeError, rather than returning gdf["geometry"]
+    (#2575).
+  * Combining GeoSeries/GeoDataFrames with pandas.concat will no
+    longer silently override CRS information if not all inputs have
+    the same CRS (#2056).
+
+-------------------------------------------------------------------

Old:
----
  geopandas-0.11.1.tar.gz

New:
----
  geopandas-0.13.2.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-geopandas.spec ++++++
--- /var/tmp/diff_new_pack.4ps5Rg/_old  2023-06-23 21:52:32.554597251 +0200
+++ /var/tmp/diff_new_pack.4ps5Rg/_new  2023-06-23 21:52:32.558597272 +0200
@@ -25,41 +25,43 @@
 %bcond_with test
 %endif
 Name:           python-geopandas%{psuffix}
-Version:        0.11.1
+Version:        0.13.2
 Release:        0
 Summary:        Geographic pandas extensions
 License:        BSD-3-Clause
 Group:          Development/Languages/Python
 URL:            https://geopandas.org
 Source:         
https://files.pythonhosted.org/packages/source/g/geopandas/geopandas-%{version}.tar.gz
+BuildRequires:  %{python_module base >= 3.8}
 BuildRequires:  %{python_module pip}
+BuildRequires:  %{python_module setuptools >= 61}
 BuildRequires:  %{python_module wheel}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-Requires:       python-Fiona
-Requires:       python-pandas >= 0.23.0
-Requires:       python-pyproj
-Requires:       python-shapely
+Requires:       proj
+Requires:       python-Fiona >= 1.8.19
+Requires:       python-packaging
+Requires:       python-pandas >= 1.1.0
+Requires:       python-pyproj >= 3.0.1
+Requires:       python-shapely >= 1.7.1
 Recommends:     python-geopy
 Recommends:     python-matplotlib
 BuildArch:      noarch
 %if %{with test}
-BuildRequires:  %{python_module Fiona}
 BuildRequires:  %{python_module Rtree}
 BuildRequires:  %{python_module folium}
+BuildRequires:  %{python_module fsspec}
+BuildRequires:  %{python_module geopandas = %{version}}
 BuildRequires:  %{python_module geopy}
 BuildRequires:  %{python_module matplotlib}
-# mapclassify not yet available
-#BuildRequires: %%{python_module mapclassify}
-BuildRequires:  %{python_module pandas >= 0.23.0}
-BuildRequires:  %{python_module pygeos}
-BuildRequires:  %{python_module pyproj}
+BuildRequires:  %{python_module psycopg2}
+BuildRequires:  %{python_module pyarrow}
+BuildRequires:  %{python_module pygeos >= 0.10}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module scipy}
-BuildRequires:  %{python_module shapely}
-BuildRequires:  libgdal-devel
-BuildRequires:  proj
-BuildRequires:  proj-devel
+BuildRequires:  %{python_module sqlalchemy}
+# mapclassify not yet available
+#BuildRequires: %%{python_module mapclassify}
 %endif
 %python_subpackages
 
@@ -73,7 +75,7 @@
 %autosetup -p1 -n geopandas-%{version}
 
 %build
-%if ! %{with wheel}
+%if ! %{with test}
 %pyproject_wheel
 %endif
 
@@ -85,14 +87,23 @@
 
 %check
 %if %{with test}
-%pytest -rs -k 'not test_overlay'
+# online resource
+donttest="test_read_file_url"
+# test files missing in sdist
+donttest="$donttest or test_overlay"
+donttest="$donttest or (test_arrow and (test_read_versioned_file or 
test_read_gdal_file))"
+# wrong shapely type
+donttest="$donttest or (test_geom_methods and test_sample_points_array)"
+donttest="$donttest or (test_random and test_uniform and geom)"
+%pytest -rsfE -k "not ($donttest)"
 %endif
 
 %if !%{with test}
 %files %{python_files}
 %doc README.md
 %license LICENSE.txt
-%{python_sitelib}/geopandas*/
+%{python_sitelib}/geopandas
+%{python_sitelib}/geopandas-%{version}.dist-info
 %endif
 
 %changelog

++++++ geopandas-0.11.1.tar.gz -> geopandas-0.13.2.tar.gz ++++++
++++ 13669 lines of diff (skipped)

Reply via email to