Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-xarray for openSUSE:Factory checked in at 2022-11-23 09:48:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-xarray (Old) and /work/SRC/openSUSE:Factory/.python-xarray.new.1597 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-xarray" Wed Nov 23 09:48:05 2022 rev:39 rq:1037357 version:2022.11.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-xarray/python-xarray.changes 2022-10-19 13:18:24.389312815 +0200 +++ /work/SRC/openSUSE:Factory/.python-xarray.new.1597/python-xarray.changes 2022-11-23 09:48:30.683168232 +0100 @@ -1,0 +2,63 @@ +Tue Nov 22 13:28:48 UTC 2022 - Ben Greiner <c...@bnavigator.de> + +- Update to 2022.11.0 + * This release brings a number of bugfixes and documentation + improvements. Both text and HTML reprs now have a new "Indexes" + section, which we expect will help with development of new + Index objects. This release also features more support for the + Python Array API. + ## New Features + * Add static typing to plot accessors (GH6949, PR7052). By + Michael Niklas. + * Display the indexes in a new section of the text and HTML reprs + (PR6795, PR7183, PR7185) By Justus Magin and Benoît Bovy. + * Added methods DataArrayGroupBy.cumprod() and + DatasetGroupBy.cumprod(). (PR5816) By Patrick Naylor + ## Breaking changes + * repr(ds) may not show the same result because it doesnât load + small, lazy data anymore. Use ds.head().load() when wanting to + see just a sample of the data. (GH6722, PR7203). By Jimmy + Westling. + * Many arguments of plotmethods have been made keyword-only. + * xarray.plot.plot module renamed to xarray.plot.dataarray_plot + to prevent shadowing of the plot method. (GH6949, PR7052). By + Michael Niklas. + ## Deprecations + * Positional arguments for all plot methods have been deprecated + (GH6949, PR7052). By Michael Niklas. + * xarray.plot.FacetGrid.axes has been renamed to + xarray.plot.FacetGrid.axs because itâs not clear if axes refers + to single or multiple Axes instances. This aligns with + matplotlib.pyplot.subplots. (PR7194) By Jimmy Westling. + ## Bug fixes + * Explicitly opening a file multiple times (e.g., after modifying + it on disk) now reopens the file from scratch for h5netcdf and + scipy netCDF backends, rather than reusing a cached version + (GH4240, GH4862). By Stephan Hoyer. + * Fixed bug where Dataset.coarsen.construct() would demote + non-dimension coordinates to variables. (PR7233) By Tom + Nicholas. + * Raise a TypeError when trying to plot empty data (GH7156, + PR7228). By Michael Niklas. + ## Internal Changes + * Doctests fail on any warnings (PR7166) By Maximilian Roos. + * Improve import time by lazy loading dask.distributed (:pull: + 7172). + * Explicitly specify longdouble=False in cftime.date2num() when + encoding times to preserve existing behavior and prevent future + errors when it is eventually set to True by default in cftime + (PR7171). By Spencer Clark. + * Improved import time by lazily importing backend modules, + matplotlib, dask.array and flox. (GH6726, PR7179) By Michael + Niklas. + * Emit a warning under the development version of pandas when we + convert non-nanosecond precision datetime or timedelta values + to nanosecond precision. This was required in the past, because + pandas previously was not compatible with non-nanosecond + precision values. However pandas is currently working towards + removing this restriction. When things stabilize in pandas we + will likely consider relaxing this behavior in xarray as well + (GH7175, PR7201). By Spencer Clark. +- Drop scipy-interpolate.patch: not required + +------------------------------------------------------------------- @@ -1411,0 +1475,2 @@ +- Add packages to the test suite so that more of the package is + tested instead of skipping the tests. Old: ---- scipy-interpolate.patch xarray-2022.10.0.tar.gz New: ---- xarray-2022.11.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-xarray.spec ++++++ --- /var/tmp/diff_new_pack.R5RQQN/_old 2022-11-23 09:48:31.231171091 +0100 +++ /var/tmp/diff_new_pack.R5RQQN/_new 2022-11-23 09:48:31.235171112 +0100 @@ -17,7 +17,7 @@ Name: python-xarray -Version: 2022.10.0 +Version: 2022.11.0 Release: 0 Summary: N-D labeled arrays and datasets in Python License: Apache-2.0 @@ -26,57 +26,57 @@ # PATCH-FEATURE-UPSTREAM local_dataset.patch gh#pydata/xarray#5377 mc...@suse.com # fix xr.tutorial.open_dataset to work with the preloaded cache. Patch0: local_dataset.patch -# PATCH-FIX-UPSTREAM scipy-interpolate.patch gh#pydata/xarray#5375 mc...@suse.com -# Add missing import scipy.interpolate -Patch1: scipy-interpolate.patch BuildRequires: %{python_module base >= 3.8} -BuildRequires: %{python_module numpy >= 1.19} -BuildRequires: %{python_module numpy-devel >= 1.14} -BuildRequires: %{python_module packaging >= 20.0} -BuildRequires: %{python_module pandas >= 1.2} +BuildRequires: %{python_module numpy-devel >= 1.20} +BuildRequires: %{python_module packaging >= 21.0} +BuildRequires: %{python_module pandas >= 1.3} BuildRequires: %{python_module setuptools_scm} BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros -Requires: python-numpy >= 1.19 -Requires: python-packaging >= 20.0 -Requires: python-pandas >= 1.2 +Requires: python-numpy >= 1.20 +Requires: python-packaging >= 21.0 +Requires: python-pandas >= 1.3 Provides: python-xray = %{version} Obsoletes: python-xray < %{version} BuildArch: noarch -Suggests: python-dask-all >= 2021.4 # SECTION extras accel -Recommends: python-scipy >= 1.6 +Recommends: python-scipy Recommends: python-bottleneck Recommends: python-flox -Recommends: python-numbagg >= 0.53 +Recommends: python-numbagg +# /SECTION +# SECTION extras parallalel +Suggests: python-dask-complete # /SECTION # SECTION extras viz -Suggests: python-matplotlib >= 3.4 -Suggests: python-seaborn >= 0.11 +Suggests: python-matplotlib +Suggests: python-seaborn Suggests: python-nc-time-axis #/SECTION # SECTION extras io Suggests: python-netCDF4 -Suggests: python-h5netcdf >= 0.11 +Suggests: python-h5netcdf Suggests: python-pydap -Suggests: python-zarr >= 2.8 +Suggests: python-zarr Suggests: python-fsspec -Suggests: python-cftime >= 1.4 -Suggests: python-rasterio >= 1.2 +Suggests: python-cftime +Suggests: python-rasterio Suggests: python-cfgrib -Suggests: python-distributed >= 2021.4 -Suggests: python-pint >= 0.17 -Suggests: python-sparse >= 0.12 -Suggests: python-toolz >= 0.11 +Suggests: python-pooch #/SECTION # SECTION tests -BuildRequires: %{python_module dask-dataframe if %python-base < 3.10} -BuildRequires: %{python_module dask-diagnostics if %python-base < 3.10} +BuildRequires: %{python_module Bottleneck} +BuildRequires: %{python_module dask-dataframe} +BuildRequires: %{python_module dask-diagnostics} +BuildRequires: %{python_module h5netcdf} +BuildRequires: %{python_module matplotlib} +BuildRequires: %{python_module netCDF4} BuildRequires: %{python_module pooch} BuildRequires: %{python_module pytest-xdist} BuildRequires: %{python_module pytest} -BuildRequires: %{python_module scipy >= 1.6} +BuildRequires: %{python_module scipy} +BuildRequires: %{python_module zarr} # /SECTION %python_subpackages @@ -103,16 +103,20 @@ %check if [ $(getconf LONG_BIT) -eq 32 ]; then - # precision errors on 32-bit - # for test_resample_loffset: https://github.com/pydata/xarray/issues/5341 - donttest="((test_interpolate_chunk_advanced or test_resample_loffset) and linear)" + # https://github.com/pydata/xarray/issues/5341 + # https://github.com/pydata/xarray/issues/5375 + # still precision problems in 2022.11.0 + donttest=" or (test_interpolate_chunk_advanced and linear)" + # tests for 64bit types + donttest="$donttest or TestZarrDictStore or TestZarrDirectoryStore" fi -%pytest -n auto ${donttest:+ -k "not ($donttest)"} xarray +%pytest -n auto -rsEf -k "not (kexprdummyprefix $donttest)" xarray %files %{python_files} %doc README.md %license LICENSE licenses/ %{python_sitelib}/xarray +%exclude %{python_sitelib}/xarray/tests %{python_sitelib}/xarray-%{version}*-info %changelog ++++++ xarray-2022.10.0.tar.gz -> xarray-2022.11.0.tar.gz ++++++ ++++ 30221 lines of diff (skipped)