From 6654bf4c0cbbbae2ccb9e3e3e9873cb9e979d365d8d46500bdea0486773742d3 Mon Sep 17 00:00:00 2001 From: Sebastian Wagner Date: Thu, 9 Mar 2023 20:44:38 +0000 Subject: [PATCH] =?UTF-8?q?-=20update=20to=20version=202023.02.0:=20=20-?= =?UTF-8?q?=20This=20release=20brings=20a=20major=20upgrade=20to=20:py:fun?= =?UTF-8?q?c:`xarray.concat`,=20many=20bug=20fixes,:=20=20-=20and=20a=20bu?= =?UTF-8?q?mp=20in=20supported=20dependency=20versions.=20Thanks=20to=20ou?= =?UTF-8?q?r=2011=20contributors:=20=20-=20Aron=20Gergely,=20Deepak=20Cher?= =?UTF-8?q?ian,=20Illviljan,=20James=20Bourbeau,=20Joe=20Hamman,:=20=20-?= =?UTF-8?q?=20Justus=20Magin,=20Hauke=20Schulz,=20Kai=20M=C3=BChlbauer,=20?= =?UTF-8?q?Ken=20Mankoff,=20Spencer=20Clark,=20Tom=20Nicholas.:=20=20-=20B?= =?UTF-8?q?reaking=20changes:=20=20=20-=20Support=20for=20``python=203.8``?= =?UTF-8?q?=20has=20been=20dropped=20and=20the=20minimum=20versions=20of?= =?UTF-8?q?=20some=20=20=20=20=20dependencies=20were=20changed=20(:pull:`7?= =?UTF-8?q?461`):=20=20=20=20=20=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D?= =?UTF-8?q?=3D=3D=3D=3D=3D=3D=3D=20=3D=3D=3D=3D=3D=3D=3D=3D=3D=20=20=3D=3D?= =?UTF-8?q?=3D=3D=3D=3D=3D=3D=20=20=20=20=20=20Package=20=20=20=20=20=20?= =?UTF-8?q?=20=20=20=20=20=20=20=20=20=20=20=20=20=20Old=20=20=20=20=20=20?= =?UTF-8?q?New=20=20=20=20=20=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D?= =?UTF-8?q?=3D=3D=3D=3D=3D=3D=20=3D=3D=3D=3D=3D=3D=3D=3D=3D=20=20=3D=3D=3D?= =?UTF-8?q?=3D=3D=3D=3D=3D=20=20=20=20=20=20python=20=20=20=20=20=20=20=20?= =?UTF-8?q?=20=20=20=20=20=20=20=20=20=20=20=20=203.8=20=20=20=20=20=203.9?= =?UTF-8?q?=20=20=20=20=20=20numpy=20=20=20=20=20=20=20=20=20=20=20=20=20?= =?UTF-8?q?=20=20=20=20=20=20=20=201.20=20=20=20=20=201.21=20=20=20=20=20?= =?UTF-8?q?=20pandas=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20?= =?UTF-8?q?=20=20=201.3=20=20=20=20=20=201.4=20=20=20=20=20=20dask=20=20?= =?UTF-8?q?=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=202021.11=20?= =?UTF-8?q?=20=202022.1=20=20=20=20=20=20distributed=20=20=20=20=20=20=20?= =?UTF-8?q?=20=20=20=20=202021.11=20=20=202022.1=20=20=20=20=20=20h5netcdf?= =?UTF-8?q?=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=200.11=20?= =?UTF-8?q?=20=20=20=200.13=20=20=20=20=20=20lxml=20=20=20=20=20=20=20=20?= =?UTF-8?q?=20=20=20=20=20=20=20=20=20=20=20=20=20=20=204.6=20=20=20=20=20?= =?UTF-8?q?=204.7=20=20=20=20=20=20numba=20=20=20=20=20=20=20=20=20=20=20?= =?UTF-8?q?=20=20=20=20=20=20=20=20=20=20=205.4=20=20=20=20=20=205.5=20=20?= =?UTF-8?q?=20=20=20=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D?= =?UTF-8?q?=3D=3D=3D=20=3D=3D=3D=3D=3D=3D=3D=3D=3D=20=20=3D=3D=3D=3D=3D=3D?= =?UTF-8?q?=3D=3D=20=20-=20Deprecations:=20=20=20-=20Following=20pandas,?= =?UTF-8?q?=20the=20`closed`=20parameters=20of=20:py:func:`cftime=5Frange`?= =?UTF-8?q?=20and=20=20=20=20=20:py:func:`date=5Frange`=20are=20deprecated?= =?UTF-8?q?=20in=20favor=20of=20the=20`inclusive`=20parameters,=20=20=20?= =?UTF-8?q?=20=20and=20will=20be=20removed=20in=20a=20future=20version=20o?= =?UTF-8?q?f=20xarray=20(:issue:`6985`:,=20=20=20=20=20:pull:`7373`).=20?= =?UTF-8?q?=20-=20Bug=20fixes:=20=20=20-=20:py:func:`xarray.concat`=20can?= =?UTF-8?q?=20now=20concatenate=20variables=20present=20in=20some=20datase?= =?UTF-8?q?ts=20but=20=20=20=20=20not=20others=20(:issue:`508`,=20:pull:`7?= =?UTF-8?q?400`).=20=20=20-=20Handle=20``keep=5Fattrs``=20option=20in=20bi?= =?UTF-8?q?nary=20operators=20of=20:py:meth:`Dataset`=20(:issue:`7390`,=20?= =?UTF-8?q?:pull:`7391`).=20=20=20-=20Improve=20error=20message=20when=20u?= =?UTF-8?q?sing=20dask=20in=20:py:func:`apply=5Fufunc`=20with=20``output?= =?UTF-8?q?=5Fsizes``=20not=20supplied.=20(:pull:`7509`)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-xarray?expand=0&rev=78 --- python-xarray.changes | 79 ++++++++++++++++++++++++++++++++++------- python-xarray.spec | 14 ++++---- xarray-2022.12.0.tar.gz | 3 -- xarray-2023.2.0.tar.gz | 3 ++ 4 files changed, 78 insertions(+), 21 deletions(-) delete mode 100644 xarray-2022.12.0.tar.gz create mode 100644 xarray-2023.2.0.tar.gz diff --git a/python-xarray.changes b/python-xarray.changes index 6d7b203..a372f2e 100644 --- a/python-xarray.changes +++ b/python-xarray.changes @@ -1,3 +1,63 @@ +------------------------------------------------------------------- +Thu Mar 9 20:13:00 UTC 2023 - Sebastian Wagner + +- update to version 2023.02.0: + - This release brings a major upgrade to :py:func:`xarray.concat`, many bug fixes,: + - and a bump in supported dependency versions. Thanks to our 11 contributors: + - Aron Gergely, Deepak Cherian, Illviljan, James Bourbeau, Joe Hamman,: + - Justus Magin, Hauke Schulz, Kai Mühlbauer, Ken Mankoff, Spencer Clark, Tom Nicholas.: + - Breaking changes: + - Support for ``python 3.8`` has been dropped and the minimum versions of some + dependencies were changed (:pull:`7461`): + ===================== ========= ======== + Package Old New + ===================== ========= ======== + python 3.8 3.9 + numpy 1.20 1.21 + pandas 1.3 1.4 + dask 2021.11 2022.1 + distributed 2021.11 2022.1 + h5netcdf 0.11 0.13 + lxml 4.6 4.7 + numba 5.4 5.5 + ===================== ========= ======== + - Deprecations: + - Following pandas, the `closed` parameters of :py:func:`cftime_range` and + :py:func:`date_range` are deprecated in favor of the `inclusive` parameters, + and will be removed in a future version of xarray (:issue:`6985`:, + :pull:`7373`). + - Bug fixes: + - :py:func:`xarray.concat` can now concatenate variables present in some datasets but + not others (:issue:`508`, :pull:`7400`). + - Handle ``keep_attrs`` option in binary operators of :py:meth:`Dataset` (:issue:`7390`, :pull:`7391`). + - Improve error message when using dask in :py:func:`apply_ufunc` with ``output_sizes`` not supplied. (:pull:`7509`) + - :py:func:`xarray.Dataset.to_zarr` now drops variable encodings that have been added by xarray during reading + a dataset. (:issue:`7129`, :pull:`7500`). + - Documentation: + - Mention the `flox package `_ in GroupBy documentation and docstrings. +- update to version 2023.01.0: + - This release includes a number of bug fixes. Thanks to the 14 contributors to this release: + - Aron Gergely, Benoit Bovy, Deepak Cherian, Ian Carroll, Illviljan, Joe Hamman, Justus Magin, Mark Harfouche,: + - Matthew Roeschke, Paige Martin, Pierre, Sam Levang, Tom White, stefank0.: + - Breaking changes: + - :py:meth:`CFTimeIndex.get_loc` has removed the ``method`` and ``tolerance`` keyword arguments. + Use ``.get_indexer([key], method=..., tolerance=...)`` instead (:pull:`7361`). + - Bug fixes: + - Avoid in-memory broadcasting when converting to a dask dataframe + using ``.to_dask_dataframe.`` (:issue:`6811`, :pull:`7472`). + - Accessing the property ``.nbytes`` of a DataArray, or Variable no longer + accidentally triggers loading the variable into memory. + - Allow numpy-only objects in :py:func:`where` when ``keep_attrs=True`` (:issue:`7362`, :pull:`7364`). + - add a ``keep_attrs`` parameter to :py:meth:`Dataset.pad`, :py:meth:`DataArray.pad`, + and :py:meth:`Variable.pad` (:pull:`7267`). + - Fixed performance regression in alignment between indexed and non-indexed objects + of the same shape (:pull:`7382`). + - Preserve original dtype on accessing MultiIndex levels (:issue:`7250`, + :pull:`7393`). + - Internal Changes: + - Add the pre-commit hook `absolufy-imports` to convert relative xarray imports to + absolute imports (:pull:`7204`, :pull:`7370`). + ------------------------------------------------------------------- Sat Jan 7 13:02:13 UTC 2023 - Ben Greiner @@ -7,27 +67,22 @@ Sat Jan 7 13:02:13 UTC 2023 - Ben Greiner ## New Features * Enable using offset and origin arguments in DataArray.resample() and Dataset.resample() (GH7266, PR7284). - By Spencer Clark. * Add experimental support for Zarr’s in-progress V3 - specification. (PR6475). By Gregory Lee and Joe Hamman. + specification. (PR6475). ## Breaking changes * The minimum versions of some dependencies were changed (PR7300): ## Deprecations - * The PyNIO backend has been deprecated (GH4491, PR7301). By Joe - Hamman. + * The PyNIO backend has been deprecated (GH4491, PR7301). ## Bug fixes * Fix handling of coordinate attributes in where(). (GH7220, - PR7229) By Sam Levang. - * Import nc_time_axis when needed (GH7275, PR7276). By Michael - Niklas. - * Fix static typing of xr.polyval() (GH7312, PR7315). By Michael - Niklas. + PR7229) + * Import nc_time_axis when needed (GH7275, PR7276). + * Fix static typing of xr.polyval() (GH7312, PR7315). * Fix multiple reads on fsspec S3 files by resetting file pointer - to 0 when reading file streams (GH6813, PR7304). By David Hoese - and Wei Ji Leong. + to 0 when reading file streams (GH6813, PR7304). * Fix Dataset.assign_coords() resetting all dimension coordinates - to default (pandas) index (GH7346, PR7347). By Benoît Bovy. + to default (pandas) index (GH7346, PR7347). ------------------------------------------------------------------- Tue Nov 22 13:28:48 UTC 2022 - Ben Greiner diff --git a/python-xarray.spec b/python-xarray.spec index 5de00cf..7843c82 100644 --- a/python-xarray.spec +++ b/python-xarray.spec @@ -16,8 +16,9 @@ # +%define skip_python38 1 Name: python-xarray -Version: 2022.12.0 +Version: 2023.2.0 Release: 0 Summary: N-D labeled arrays and datasets in Python License: Apache-2.0 @@ -26,7 +27,7 @@ Source: https://files.pythonhosted.org/packages/source/x/xarray/xarray-% # PATCH-FEATURE-UPSTREAM local_dataset.patch gh#pydata/xarray#5377 mcepl@suse.com # fix xr.tutorial.open_dataset to work with the preloaded cache. Patch0: local_dataset.patch -BuildRequires: %{python_module base >= 3.8} +BuildRequires: %{python_module base >= 3.9} BuildRequires: %{python_module numpy-devel >= 1.20} BuildRequires: %{python_module packaging >= 21.3} BuildRequires: %{python_module pandas >= 1.3} @@ -34,9 +35,9 @@ BuildRequires: %{python_module setuptools_scm} BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros -Requires: python-numpy >= 1.20 +Requires: python-numpy >= 1.21 Requires: python-packaging >= 21.3 -Requires: python-pandas >= 1.3 +Requires: python-pandas >= 1.4 Provides: python-xray = %{version} Obsoletes: python-xray < %{version} BuildArch: noarch @@ -67,8 +68,9 @@ Suggests: python-pooch #/SECTION # SECTION tests BuildRequires: %{python_module Bottleneck} -BuildRequires: %{python_module dask-dataframe} -BuildRequires: %{python_module dask-diagnostics} +# not available on python 3.11 +#BuildRequires: %%{python_module dask-dataframe} +#BuildRequires: %%{python_module dask-diagnostics} BuildRequires: %{python_module h5netcdf} BuildRequires: %{python_module matplotlib} BuildRequires: %{python_module netCDF4} diff --git a/xarray-2022.12.0.tar.gz b/xarray-2022.12.0.tar.gz deleted file mode 100644 index a7b2c4d..0000000 --- a/xarray-2022.12.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:083d08e552a7647c7ece136dfa3a4b6a1379256beb55bbed8b8ddf05f1e14ec7 -size 3060755 diff --git a/xarray-2023.2.0.tar.gz b/xarray-2023.2.0.tar.gz new file mode 100644 index 0000000..c4d28ff --- /dev/null +++ b/xarray-2023.2.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa760500a2d8f8be8efd8f3b27a94b2af3b0a8c2c037347d595eaf6ff09d8a77 +size 3070514