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 2021-11-22 23:04:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-xarray (Old)
 and      /work/SRC/openSUSE:Factory/.python-xarray.new.1895 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-xarray"

Mon Nov 22 23:04:31 2021 rev:32 rq:933115 version:0.20.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-xarray/python-xarray.changes      
2021-11-10 21:46:56.975824563 +0100
+++ /work/SRC/openSUSE:Factory/.python-xarray.new.1895/python-xarray.changes    
2021-11-22 23:05:26.585678547 +0100
@@ -1,0 +2,11 @@
+Mon Nov 15 14:46:40 UTC 2021 - Sebastian Wagner <sebix+novell....@sebix.at>
+
+- update to version 0.20.1:
+ - This is a bugfix release to fix :issue:`5930`.:
+ - Bug fixes:
+  - Fix a regression in the detection of the backend entrypoints 
(:issue:`5930`, :pull:`5931`)
+    By `Justus Magin <https://github.com/keewis>`_.
+ - Documentation:
+  - Significant improvements to  :ref:`api`. By `Deepak Cherian 
<https://github.com/dcherian>`_.
+
+-------------------------------------------------------------------

Old:
----
  xarray-0.20.0.tar.gz

New:
----
  xarray-0.20.1.tar.gz

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

Other differences:
------------------
++++++ python-xarray.spec ++++++
--- /var/tmp/diff_new_pack.g07b16/_old  2021-11-22 23:05:27.193676507 +0100
+++ /var/tmp/diff_new_pack.g07b16/_new  2021-11-22 23:05:27.197676494 +0100
@@ -21,7 +21,7 @@
 # NEP 29: Numpy 1.20 dropped support for Python 3.6, python36-numpy is removed 
from Tumbleweed. xarray will follow on next release
 %define         skip_python36 1
 Name:           python-xarray
-Version:        0.20.0
+Version:        0.20.1
 Release:        0
 Summary:        N-D labeled arrays and datasets in Python
 License:        Apache-2.0

++++++ xarray-0.20.0.tar.gz -> xarray-0.20.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xarray-0.20.0/PKG-INFO new/xarray-0.20.1/PKG-INFO
--- old/xarray-0.20.0/PKG-INFO  2021-11-02 18:29:21.709363500 +0100
+++ new/xarray-0.20.1/PKG-INFO  2021-11-05 18:02:23.860323700 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: xarray
-Version: 0.20.0
+Version: 0.20.1
 Summary: N-D labeled arrays and datasets in Python
 Home-page: https://github.com/pydata/xarray
 Author: xarray Developers
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xarray-0.20.0/ci/requirements/py37-bare-minimum.yml 
new/xarray-0.20.1/ci/requirements/py37-bare-minimum.yml
--- old/xarray-0.20.0/ci/requirements/py37-bare-minimum.yml     2021-11-02 
18:29:03.000000000 +0100
+++ new/xarray-0.20.1/ci/requirements/py37-bare-minimum.yml     2021-11-05 
18:02:10.000000000 +0100
@@ -13,3 +13,4 @@
   - numpy=1.18
   - pandas=1.1
   - typing_extensions=3.7
+  - importlib-metadata=2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xarray-0.20.0/ci/requirements/py37-min-all-deps.yml 
new/xarray-0.20.1/ci/requirements/py37-min-all-deps.yml
--- old/xarray-0.20.0/ci/requirements/py37-min-all-deps.yml     2021-11-02 
18:29:03.000000000 +0100
+++ new/xarray-0.20.1/ci/requirements/py37-min-all-deps.yml     2021-11-05 
18:02:10.000000000 +0100
@@ -24,6 +24,7 @@
   - hdf5=1.10
   - hypothesis
   - iris=2.4
+  - importlib-metadata=2.0
   - lxml=4.6  # Optional dep of pydap
   - matplotlib-base=3.3
   - nc-time-axis=1.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xarray-0.20.0/doc/api-hidden.rst 
new/xarray-0.20.1/doc/api-hidden.rst
--- old/xarray-0.20.0/doc/api-hidden.rst        2021-11-02 18:29:03.000000000 
+0100
+++ new/xarray-0.20.1/doc/api-hidden.rst        2021-11-05 18:02:10.000000000 
+0100
@@ -9,24 +9,6 @@
 .. autosummary::
    :toctree: generated/
 
-   Dataset.nbytes
-   Dataset.chunks
-
-   Dataset.all
-   Dataset.any
-   Dataset.argmax
-   Dataset.argmin
-   Dataset.idxmax
-   Dataset.idxmin
-   Dataset.max
-   Dataset.min
-   Dataset.mean
-   Dataset.median
-   Dataset.prod
-   Dataset.sum
-   Dataset.std
-   Dataset.var
-
    core.coordinates.DatasetCoordinates.get
    core.coordinates.DatasetCoordinates.items
    core.coordinates.DatasetCoordinates.keys
@@ -39,19 +21,6 @@
    core.coordinates.DatasetCoordinates.indexes
    core.coordinates.DatasetCoordinates.variables
 
-   core.rolling.DatasetCoarsen.all
-   core.rolling.DatasetCoarsen.any
-   core.rolling.DatasetCoarsen.construct
-   core.rolling.DatasetCoarsen.count
-   core.rolling.DatasetCoarsen.max
-   core.rolling.DatasetCoarsen.mean
-   core.rolling.DatasetCoarsen.median
-   core.rolling.DatasetCoarsen.min
-   core.rolling.DatasetCoarsen.prod
-   core.rolling.DatasetCoarsen.reduce
-   core.rolling.DatasetCoarsen.std
-   core.rolling.DatasetCoarsen.sum
-   core.rolling.DatasetCoarsen.var
    core.rolling.DatasetCoarsen.boundary
    core.rolling.DatasetCoarsen.coord_func
    core.rolling.DatasetCoarsen.obj
@@ -59,64 +28,6 @@
    core.rolling.DatasetCoarsen.trim_excess
    core.rolling.DatasetCoarsen.windows
 
-   core.groupby.DatasetGroupBy.assign
-   core.groupby.DatasetGroupBy.assign_coords
-   core.groupby.DatasetGroupBy.first
-   core.groupby.DatasetGroupBy.last
-   core.groupby.DatasetGroupBy.fillna
-   core.groupby.DatasetGroupBy.quantile
-   core.groupby.DatasetGroupBy.where
-   core.groupby.DatasetGroupBy.all
-   core.groupby.DatasetGroupBy.any
-   core.groupby.DatasetGroupBy.count
-   core.groupby.DatasetGroupBy.max
-   core.groupby.DatasetGroupBy.mean
-   core.groupby.DatasetGroupBy.median
-   core.groupby.DatasetGroupBy.min
-   core.groupby.DatasetGroupBy.prod
-   core.groupby.DatasetGroupBy.std
-   core.groupby.DatasetGroupBy.sum
-   core.groupby.DatasetGroupBy.var
-   core.groupby.DatasetGroupBy.dims
-   core.groupby.DatasetGroupBy.groups
-
-   core.resample.DatasetResample.all
-   core.resample.DatasetResample.any
-   core.resample.DatasetResample.apply
-   core.resample.DatasetResample.assign
-   core.resample.DatasetResample.assign_coords
-   core.resample.DatasetResample.bfill
-   core.resample.DatasetResample.count
-   core.resample.DatasetResample.ffill
-   core.resample.DatasetResample.fillna
-   core.resample.DatasetResample.first
-   core.resample.DatasetResample.last
-   core.resample.DatasetResample.map
-   core.resample.DatasetResample.max
-   core.resample.DatasetResample.mean
-   core.resample.DatasetResample.median
-   core.resample.DatasetResample.min
-   core.resample.DatasetResample.prod
-   core.resample.DatasetResample.quantile
-   core.resample.DatasetResample.reduce
-   core.resample.DatasetResample.std
-   core.resample.DatasetResample.sum
-   core.resample.DatasetResample.var
-   core.resample.DatasetResample.where
-   core.resample.DatasetResample.dims
-   core.resample.DatasetResample.groups
-
-   core.rolling.DatasetRolling.argmax
-   core.rolling.DatasetRolling.argmin
-   core.rolling.DatasetRolling.count
-   core.rolling.DatasetRolling.max
-   core.rolling.DatasetRolling.mean
-   core.rolling.DatasetRolling.median
-   core.rolling.DatasetRolling.min
-   core.rolling.DatasetRolling.prod
-   core.rolling.DatasetRolling.std
-   core.rolling.DatasetRolling.sum
-   core.rolling.DatasetRolling.var
    core.rolling.DatasetRolling.center
    core.rolling.DatasetRolling.dim
    core.rolling.DatasetRolling.min_periods
@@ -127,49 +38,12 @@
    core.weighted.DatasetWeighted.obj
    core.weighted.DatasetWeighted.weights
 
-   core.rolling_exp.RollingExp.mean
-
-   Dataset.argsort
-   Dataset.astype
-   Dataset.clip
-   Dataset.conj
-   Dataset.conjugate
-   Dataset.imag
-   Dataset.round
-   Dataset.real
-   Dataset.cumsum
-   Dataset.cumprod
-   Dataset.rank
-
    Dataset.load_store
    Dataset.dump_to_store
 
-   DataArray.ndim
-   DataArray.nbytes
-   DataArray.shape
-   DataArray.size
-   DataArray.dtype
-   DataArray.nbytes
-   DataArray.chunks
-
    DataArray.astype
    DataArray.item
 
-   DataArray.all
-   DataArray.any
-   DataArray.argmax
-   DataArray.argmin
-   DataArray.idxmax
-   DataArray.idxmin
-   DataArray.max
-   DataArray.min
-   DataArray.mean
-   DataArray.median
-   DataArray.prod
-   DataArray.sum
-   DataArray.std
-   DataArray.var
-
    core.coordinates.DataArrayCoordinates.get
    core.coordinates.DataArrayCoordinates.items
    core.coordinates.DataArrayCoordinates.keys
@@ -182,19 +56,6 @@
    core.coordinates.DataArrayCoordinates.indexes
    core.coordinates.DataArrayCoordinates.variables
 
-   core.rolling.DataArrayCoarsen.all
-   core.rolling.DataArrayCoarsen.any
-   core.rolling.DataArrayCoarsen.construct
-   core.rolling.DataArrayCoarsen.count
-   core.rolling.DataArrayCoarsen.max
-   core.rolling.DataArrayCoarsen.mean
-   core.rolling.DataArrayCoarsen.median
-   core.rolling.DataArrayCoarsen.min
-   core.rolling.DataArrayCoarsen.prod
-   core.rolling.DataArrayCoarsen.reduce
-   core.rolling.DataArrayCoarsen.std
-   core.rolling.DataArrayCoarsen.sum
-   core.rolling.DataArrayCoarsen.var
    core.rolling.DataArrayCoarsen.boundary
    core.rolling.DataArrayCoarsen.coord_func
    core.rolling.DataArrayCoarsen.obj
@@ -202,62 +63,6 @@
    core.rolling.DataArrayCoarsen.trim_excess
    core.rolling.DataArrayCoarsen.windows
 
-   core.groupby.DataArrayGroupBy.assign_coords
-   core.groupby.DataArrayGroupBy.first
-   core.groupby.DataArrayGroupBy.last
-   core.groupby.DataArrayGroupBy.fillna
-   core.groupby.DataArrayGroupBy.quantile
-   core.groupby.DataArrayGroupBy.where
-   core.groupby.DataArrayGroupBy.all
-   core.groupby.DataArrayGroupBy.any
-   core.groupby.DataArrayGroupBy.count
-   core.groupby.DataArrayGroupBy.max
-   core.groupby.DataArrayGroupBy.mean
-   core.groupby.DataArrayGroupBy.median
-   core.groupby.DataArrayGroupBy.min
-   core.groupby.DataArrayGroupBy.prod
-   core.groupby.DataArrayGroupBy.std
-   core.groupby.DataArrayGroupBy.sum
-   core.groupby.DataArrayGroupBy.var
-   core.groupby.DataArrayGroupBy.dims
-   core.groupby.DataArrayGroupBy.groups
-
-   core.resample.DataArrayResample.all
-   core.resample.DataArrayResample.any
-   core.resample.DataArrayResample.apply
-   core.resample.DataArrayResample.assign_coords
-   core.resample.DataArrayResample.bfill
-   core.resample.DataArrayResample.count
-   core.resample.DataArrayResample.ffill
-   core.resample.DataArrayResample.fillna
-   core.resample.DataArrayResample.first
-   core.resample.DataArrayResample.last
-   core.resample.DataArrayResample.map
-   core.resample.DataArrayResample.max
-   core.resample.DataArrayResample.mean
-   core.resample.DataArrayResample.median
-   core.resample.DataArrayResample.min
-   core.resample.DataArrayResample.prod
-   core.resample.DataArrayResample.quantile
-   core.resample.DataArrayResample.reduce
-   core.resample.DataArrayResample.std
-   core.resample.DataArrayResample.sum
-   core.resample.DataArrayResample.var
-   core.resample.DataArrayResample.where
-   core.resample.DataArrayResample.dims
-   core.resample.DataArrayResample.groups
-
-   core.rolling.DataArrayRolling.argmax
-   core.rolling.DataArrayRolling.argmin
-   core.rolling.DataArrayRolling.count
-   core.rolling.DataArrayRolling.max
-   core.rolling.DataArrayRolling.mean
-   core.rolling.DataArrayRolling.median
-   core.rolling.DataArrayRolling.min
-   core.rolling.DataArrayRolling.prod
-   core.rolling.DataArrayRolling.std
-   core.rolling.DataArrayRolling.sum
-   core.rolling.DataArrayRolling.var
    core.rolling.DataArrayRolling.center
    core.rolling.DataArrayRolling.dim
    core.rolling.DataArrayRolling.min_periods
@@ -268,19 +73,6 @@
    core.weighted.DataArrayWeighted.obj
    core.weighted.DataArrayWeighted.weights
 
-   DataArray.argsort
-   DataArray.clip
-   DataArray.conj
-   DataArray.conjugate
-   DataArray.imag
-   DataArray.searchsorted
-   DataArray.round
-   DataArray.real
-   DataArray.T
-   DataArray.cumsum
-   DataArray.cumprod
-   DataArray.rank
-
    core.accessor_dt.DatetimeAccessor.ceil
    core.accessor_dt.DatetimeAccessor.floor
    core.accessor_dt.DatetimeAccessor.round
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xarray-0.20.0/doc/api.rst 
new/xarray-0.20.1/doc/api.rst
--- old/xarray-0.20.0/doc/api.rst       2021-11-02 18:29:03.000000000 +0100
+++ new/xarray-0.20.1/doc/api.rst       2021-11-05 18:02:10.000000000 +0100
@@ -1,5 +1,7 @@
 .. currentmodule:: xarray
 
+.. _api:
+
 #############
 API reference
 #############
@@ -63,7 +65,6 @@
    Dataset.attrs
    Dataset.encoding
    Dataset.indexes
-   Dataset.get_index
    Dataset.chunks
    Dataset.chunksizes
    Dataset.nbytes
@@ -107,6 +108,7 @@
    Dataset.drop_dims
    Dataset.set_coords
    Dataset.reset_coords
+   Dataset.get_index
 
 Comparisons
 -----------
@@ -183,43 +185,44 @@
    Dataset.polyfit
    Dataset.curvefit
 
-**Aggregation**:
-:py:attr:`~Dataset.all`
-:py:attr:`~Dataset.any`
-:py:attr:`~Dataset.argmax`
-:py:attr:`~Dataset.argmin`
-:py:attr:`~Dataset.idxmax`
-:py:attr:`~Dataset.idxmin`
-:py:attr:`~Dataset.max`
-:py:attr:`~Dataset.mean`
-:py:attr:`~Dataset.median`
-:py:attr:`~Dataset.min`
-:py:attr:`~Dataset.prod`
-:py:attr:`~Dataset.sum`
-:py:attr:`~Dataset.std`
-:py:attr:`~Dataset.var`
-
-**ndarray methods**:
-:py:attr:`~Dataset.astype`
-:py:attr:`~Dataset.argsort`
-:py:attr:`~Dataset.clip`
-:py:attr:`~Dataset.conj`
-:py:attr:`~Dataset.conjugate`
-:py:attr:`~Dataset.imag`
-:py:attr:`~Dataset.round`
-:py:attr:`~Dataset.real`
-:py:attr:`~Dataset.cumsum`
-:py:attr:`~Dataset.cumprod`
-:py:attr:`~Dataset.rank`
-
-**Grouped operations**:
-:py:attr:`~core.groupby.DatasetGroupBy.assign`
-:py:attr:`~core.groupby.DatasetGroupBy.assign_coords`
-:py:attr:`~core.groupby.DatasetGroupBy.first`
-:py:attr:`~core.groupby.DatasetGroupBy.last`
-:py:attr:`~core.groupby.DatasetGroupBy.fillna`
-:py:attr:`~core.groupby.DatasetGroupBy.where`
-:py:attr:`~core.groupby.DatasetGroupBy.quantile`
+Aggregation
+-----------
+
+.. autosummary::
+   :toctree: generated/
+
+   Dataset.all
+   Dataset.any
+   Dataset.argmax
+   Dataset.argmin
+   Dataset.idxmax
+   Dataset.idxmin
+   Dataset.max
+   Dataset.min
+   Dataset.mean
+   Dataset.median
+   Dataset.prod
+   Dataset.sum
+   Dataset.std
+   Dataset.var
+   Dataset.cumsum
+   Dataset.cumprod
+
+ndarray methods
+---------------
+
+.. autosummary::
+   :toctree: generated/
+
+   Dataset.argsort
+   Dataset.astype
+   Dataset.clip
+   Dataset.conj
+   Dataset.conjugate
+   Dataset.imag
+   Dataset.round
+   Dataset.real
+   Dataset.rank
 
 Reshaping and reorganizing
 --------------------------
@@ -271,16 +274,22 @@
    DataArray.attrs
    DataArray.encoding
    DataArray.indexes
-   DataArray.get_index
    DataArray.chunksizes
 
-**ndarray attributes**:
-:py:attr:`~DataArray.ndim`
-:py:attr:`~DataArray.shape`
-:py:attr:`~DataArray.size`
-:py:attr:`~DataArray.dtype`
-:py:attr:`~DataArray.nbytes`
-:py:attr:`~DataArray.chunks`
+ndarray attributes
+------------------
+
+.. autosummary::
+   :toctree: generated/
+
+   DataArray.ndim
+   DataArray.nbytes
+   DataArray.shape
+   DataArray.size
+   DataArray.dtype
+   DataArray.nbytes
+   DataArray.chunks
+
 
 DataArray contents
 ------------------
@@ -298,11 +307,9 @@
    DataArray.drop_duplicates
    DataArray.reset_coords
    DataArray.copy
-
-**ndarray methods**:
-:py:attr:`~DataArray.astype`
-:py:attr:`~DataArray.item`
-
+   DataArray.get_index
+   DataArray.astype
+   DataArray.item
 
 Indexing
 --------
@@ -382,43 +389,45 @@
    DataArray.map_blocks
    DataArray.curvefit
 
-**Aggregation**:
-:py:attr:`~DataArray.all`
-:py:attr:`~DataArray.any`
-:py:attr:`~DataArray.argmax`
-:py:attr:`~DataArray.argmin`
-:py:attr:`~DataArray.idxmax`
-:py:attr:`~DataArray.idxmin`
-:py:attr:`~DataArray.max`
-:py:attr:`~DataArray.mean`
-:py:attr:`~DataArray.median`
-:py:attr:`~DataArray.min`
-:py:attr:`~DataArray.prod`
-:py:attr:`~DataArray.sum`
-:py:attr:`~DataArray.std`
-:py:attr:`~DataArray.var`
-
-**ndarray methods**:
-:py:attr:`~DataArray.argsort`
-:py:attr:`~DataArray.clip`
-:py:attr:`~DataArray.conj`
-:py:attr:`~DataArray.conjugate`
-:py:attr:`~DataArray.imag`
-:py:attr:`~DataArray.searchsorted`
-:py:attr:`~DataArray.round`
-:py:attr:`~DataArray.real`
-:py:attr:`~DataArray.T`
-:py:attr:`~DataArray.cumsum`
-:py:attr:`~DataArray.cumprod`
-:py:attr:`~DataArray.rank`
-
-**Grouped operations**:
-:py:attr:`~core.groupby.DataArrayGroupBy.assign_coords`
-:py:attr:`~core.groupby.DataArrayGroupBy.first`
-:py:attr:`~core.groupby.DataArrayGroupBy.last`
-:py:attr:`~core.groupby.DataArrayGroupBy.fillna`
-:py:attr:`~core.groupby.DataArrayGroupBy.where`
-:py:attr:`~core.groupby.DataArrayGroupBy.quantile`
+Aggregation
+-----------
+
+.. autosummary::
+   :toctree: generated/
+
+   DataArray.all
+   DataArray.any
+   DataArray.argmax
+   DataArray.argmin
+   DataArray.idxmax
+   DataArray.idxmin
+   DataArray.max
+   DataArray.min
+   DataArray.mean
+   DataArray.median
+   DataArray.prod
+   DataArray.sum
+   DataArray.std
+   DataArray.var
+   DataArray.cumsum
+   DataArray.cumprod
+
+ndarray methods
+---------------
+
+.. autosummary::
+   :toctree: generated/
+
+   DataArray.argsort
+   DataArray.clip
+   DataArray.conj
+   DataArray.conjugate
+   DataArray.imag
+   DataArray.searchsorted
+   DataArray.round
+   DataArray.real
+   DataArray.T
+   DataArray.rank
 
 
 String manipulation
@@ -749,87 +758,291 @@
 GroupBy objects
 ===============
 
+.. currentmodule:: xarray.core.groupby
+
+Dataset
+-------
+
 .. autosummary::
    :toctree: generated/
 
-   core.groupby.DataArrayGroupBy
-   core.groupby.DataArrayGroupBy.map
-   core.groupby.DataArrayGroupBy.reduce
-   core.groupby.DatasetGroupBy
-   core.groupby.DatasetGroupBy.map
-   core.groupby.DatasetGroupBy.reduce
+   DatasetGroupBy
+   DatasetGroupBy.map
+   DatasetGroupBy.reduce
+   DatasetGroupBy.assign
+   DatasetGroupBy.assign_coords
+   DatasetGroupBy.first
+   DatasetGroupBy.last
+   DatasetGroupBy.fillna
+   DatasetGroupBy.quantile
+   DatasetGroupBy.where
+   DatasetGroupBy.all
+   DatasetGroupBy.any
+   DatasetGroupBy.count
+   DatasetGroupBy.max
+   DatasetGroupBy.mean
+   DatasetGroupBy.median
+   DatasetGroupBy.min
+   DatasetGroupBy.prod
+   DatasetGroupBy.std
+   DatasetGroupBy.sum
+   DatasetGroupBy.var
+   DatasetGroupBy.dims
+   DatasetGroupBy.groups
+
+DataArray
+---------
+
+.. autosummary::
+   :toctree: generated/
+
+   DataArrayGroupBy
+   DataArrayGroupBy.map
+   DataArrayGroupBy.reduce
+   DataArrayGroupBy.assign_coords
+   DataArrayGroupBy.first
+   DataArrayGroupBy.last
+   DataArrayGroupBy.fillna
+   DataArrayGroupBy.quantile
+   DataArrayGroupBy.where
+   DataArrayGroupBy.all
+   DataArrayGroupBy.any
+   DataArrayGroupBy.count
+   DataArrayGroupBy.max
+   DataArrayGroupBy.mean
+   DataArrayGroupBy.median
+   DataArrayGroupBy.min
+   DataArrayGroupBy.prod
+   DataArrayGroupBy.std
+   DataArrayGroupBy.sum
+   DataArrayGroupBy.var
+   DataArrayGroupBy.dims
+   DataArrayGroupBy.groups
+
 
 Rolling objects
 ===============
 
+.. currentmodule:: xarray.core.rolling
+
+Dataset
+-------
+
 .. autosummary::
    :toctree: generated/
 
-   core.rolling.DataArrayRolling
-   core.rolling.DataArrayRolling.construct
-   core.rolling.DataArrayRolling.reduce
-   core.rolling.DatasetRolling
-   core.rolling.DatasetRolling.construct
-   core.rolling.DatasetRolling.reduce
-   core.rolling_exp.RollingExp
+   DatasetRolling
+   DatasetRolling.construct
+   DatasetRolling.reduce
+   DatasetRolling.argmax
+   DatasetRolling.argmin
+   DatasetRolling.count
+   DatasetRolling.max
+   DatasetRolling.mean
+   DatasetRolling.median
+   DatasetRolling.min
+   DatasetRolling.prod
+   DatasetRolling.std
+   DatasetRolling.sum
+   DatasetRolling.var
 
-Weighted objects
-================
+DataArray
+---------
 
 .. autosummary::
    :toctree: generated/
 
-   core.weighted.DataArrayWeighted
-   core.weighted.DataArrayWeighted.mean
-   core.weighted.DataArrayWeighted.std
-   core.weighted.DataArrayWeighted.sum
-   core.weighted.DataArrayWeighted.sum_of_squares
-   core.weighted.DataArrayWeighted.sum_of_weights
-   core.weighted.DataArrayWeighted.var
-   core.weighted.DatasetWeighted
-   core.weighted.DatasetWeighted.mean
-   core.weighted.DatasetWeighted.std
-   core.weighted.DatasetWeighted.sum
-   core.weighted.DatasetWeighted.sum_of_squares
-   core.weighted.DatasetWeighted.sum_of_weights
-   core.weighted.DatasetWeighted.var
-
+   DataArrayRolling
+   DataArrayRolling.construct
+   DataArrayRolling.reduce
+   DataArrayRolling.argmax
+   DataArrayRolling.argmin
+   DataArrayRolling.count
+   DataArrayRolling.max
+   DataArrayRolling.mean
+   DataArrayRolling.median
+   DataArrayRolling.min
+   DataArrayRolling.prod
+   DataArrayRolling.std
+   DataArrayRolling.sum
+   DataArrayRolling.var
 
 Coarsen objects
 ===============
 
+Dataset
+-------
+
+.. autosummary::
+   :toctree: generated/
+
+   DatasetCoarsen
+   DatasetCoarsen.all
+   DatasetCoarsen.any
+   DatasetCoarsen.construct
+   DatasetCoarsen.count
+   DatasetCoarsen.max
+   DatasetCoarsen.mean
+   DatasetCoarsen.median
+   DatasetCoarsen.min
+   DatasetCoarsen.prod
+   DatasetCoarsen.reduce
+   DatasetCoarsen.std
+   DatasetCoarsen.sum
+   DatasetCoarsen.var
+
+DataArray
+---------
+
+.. autosummary::
+   :toctree: generated/
+
+   DataArrayCoarsen
+   DataArrayCoarsen.all
+   DataArrayCoarsen.any
+   DataArrayCoarsen.construct
+   DataArrayCoarsen.count
+   DataArrayCoarsen.max
+   DataArrayCoarsen.mean
+   DataArrayCoarsen.median
+   DataArrayCoarsen.min
+   DataArrayCoarsen.prod
+   DataArrayCoarsen.reduce
+   DataArrayCoarsen.std
+   DataArrayCoarsen.sum
+   DataArrayCoarsen.var
+
+Exponential rolling objects
+===========================
+
+.. currentmodule:: xarray.core.rolling_exp
+
+.. autosummary::
+   :toctree: generated/
+
+   RollingExp
+   RollingExp.mean
+   RollingExp.sum
+
+Weighted objects
+================
+
+.. currentmodule:: xarray.core.weighted
+
+Dataset
+-------
+
 .. autosummary::
    :toctree: generated/
 
-   core.rolling.DataArrayCoarsen
-   core.rolling.DatasetCoarsen
+   DatasetWeighted
+   DatasetWeighted.mean
+   DatasetWeighted.sum
+   DatasetWeighted.std
+   DatasetWeighted.var
+   DatasetWeighted.sum_of_weights
+   DatasetWeighted.sum_of_squares
+
+DataArray
+---------
+
+.. autosummary::
+   :toctree: generated/
 
+   DataArrayWeighted
+   DataArrayWeighted.mean
+   DataArrayWeighted.sum
+   DataArrayWeighted.std
+   DataArrayWeighted.var
+   DataArrayWeighted.sum_of_weights
+   DataArrayWeighted.sum_of_squares
 
 Resample objects
 ================
 
-Resample objects also implement the GroupBy interface
-(methods like ``map()``, ``reduce()``, ``mean()``, ``sum()``, etc.).
+.. currentmodule:: xarray.core.resample
+
+Dataset
+-------
 
 .. autosummary::
    :toctree: generated/
 
-   core.resample.DataArrayResample
-   core.resample.DataArrayResample.asfreq
-   core.resample.DataArrayResample.backfill
-   core.resample.DataArrayResample.interpolate
-   core.resample.DataArrayResample.nearest
-   core.resample.DataArrayResample.pad
-   core.resample.DatasetResample
-   core.resample.DatasetResample.asfreq
-   core.resample.DatasetResample.backfill
-   core.resample.DatasetResample.interpolate
-   core.resample.DatasetResample.nearest
-   core.resample.DatasetResample.pad
+   DatasetResample
+   DatasetResample.asfreq
+   DatasetResample.backfill
+   DatasetResample.interpolate
+   DatasetResample.nearest
+   DatasetResample.pad
+   DatasetResample.all
+   DatasetResample.any
+   DatasetResample.apply
+   DatasetResample.assign
+   DatasetResample.assign_coords
+   DatasetResample.bfill
+   DatasetResample.count
+   DatasetResample.ffill
+   DatasetResample.fillna
+   DatasetResample.first
+   DatasetResample.last
+   DatasetResample.map
+   DatasetResample.max
+   DatasetResample.mean
+   DatasetResample.median
+   DatasetResample.min
+   DatasetResample.prod
+   DatasetResample.quantile
+   DatasetResample.reduce
+   DatasetResample.std
+   DatasetResample.sum
+   DatasetResample.var
+   DatasetResample.where
+   DatasetResample.dims
+   DatasetResample.groups
+
+
+DataArray
+---------
+
+.. autosummary::
+   :toctree: generated/
+
+   DataArrayResample
+   DataArrayResample.asfreq
+   DataArrayResample.backfill
+   DataArrayResample.interpolate
+   DataArrayResample.nearest
+   DataArrayResample.pad
+   DataArrayResample.all
+   DataArrayResample.any
+   DataArrayResample.apply
+   DataArrayResample.assign_coords
+   DataArrayResample.bfill
+   DataArrayResample.count
+   DataArrayResample.ffill
+   DataArrayResample.fillna
+   DataArrayResample.first
+   DataArrayResample.last
+   DataArrayResample.map
+   DataArrayResample.max
+   DataArrayResample.mean
+   DataArrayResample.median
+   DataArrayResample.min
+   DataArrayResample.prod
+   DataArrayResample.quantile
+   DataArrayResample.reduce
+   DataArrayResample.std
+   DataArrayResample.sum
+   DataArrayResample.var
+   DataArrayResample.where
+   DataArrayResample.dims
+   DataArrayResample.groups
 
 Accessors
 =========
 
+.. currentmodule:: xarray
+
 .. autosummary::
    :toctree: generated/
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xarray-0.20.0/doc/ecosystem.rst 
new/xarray-0.20.1/doc/ecosystem.rst
--- old/xarray-0.20.0/doc/ecosystem.rst 2021-11-02 18:29:03.000000000 +0100
+++ new/xarray-0.20.1/doc/ecosystem.rst 2021-11-05 18:02:10.000000000 +0100
@@ -58,7 +58,7 @@
 
 Other domains
 ~~~~~~~~~~~~~
-- `ptsa <https://pennmem.github.io/ptsa_new/html/index.html>`_: EEG Time 
Series Analysis
+- `ptsa <https://pennmem.github.io/ptsa/html/index.html>`_: EEG Time Series 
Analysis
 - `pycalphad <https://pycalphad.org/docs/latest/>`_: Computational 
Thermodynamics in Python
 - `pyomeca <https://pyomeca.github.io/>`_: Python framework for biomechanical 
analysis
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xarray-0.20.0/doc/user-guide/io.rst 
new/xarray-0.20.1/doc/user-guide/io.rst
--- old/xarray-0.20.0/doc/user-guide/io.rst     2021-11-02 18:29:03.000000000 
+0100
+++ new/xarray-0.20.1/doc/user-guide/io.rst     2021-11-05 18:02:10.000000000 
+0100
@@ -742,7 +742,7 @@
 rasterio is installed. Here is an example of how to use
 :py:func:`open_rasterio` to read one of rasterio's `test files`_:
 
-.. deprecated:: 0.19.1
+.. deprecated:: 0.20.0
 
         Deprecated in favor of rioxarray.
         For information about transitioning, see:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xarray-0.20.0/doc/whats-new.rst 
new/xarray-0.20.1/doc/whats-new.rst
--- old/xarray-0.20.0/doc/whats-new.rst 2021-11-02 18:29:03.000000000 +0100
+++ new/xarray-0.20.1/doc/whats-new.rst 2021-11-05 18:02:10.000000000 +0100
@@ -15,6 +15,23 @@
     np.random.seed(123456)
 
 
+.. _whats-new.0.20.1:
+
+v0.20.1 (5 November 2021)
+-------------------------
+
+This is a bugfix release to fix :issue:`5930`.
+
+Bug fixes
+~~~~~~~~~
+- Fix a regression in the detection of the backend entrypoints (:issue:`5930`, 
:pull:`5931`)
+  By `Justus Magin <https://github.com/keewis>`_.
+
+Documentation
+~~~~~~~~~~~~~
+
+- Significant improvements to  :ref:`api`. By `Deepak Cherian 
<https://github.com/dcherian>`_.
+
 .. _whats-new.0.20.0:
 
 v0.20.0 (1 November 2021)
@@ -24,13 +41,13 @@
 and sum of squares, the option to disable the use of the bottleneck library, 
significantly improved performance of
 unstack, as well as many bugfixes and internal changes.
 
-Many thanks to the 38 contributors to this release!:
+Many thanks to the 40 contributors to this release!:
 
 Aaron Spring, Akio Taniguchi, Alan D. Snow, arfy slowy, Benoit Bovy, Christian 
Jauvin, crusaderky, Deepak Cherian,
 Giacomo Caria, Illviljan, James Bourbeau, Joe Hamman, Joseph K Aicher, Julien 
Herzen, Kai M??hlbauer,
-keewis, lusewell, Martin K. Scherer, Mathias Hauser, Max Grover, Maxime 
Liquet, Maximilian Roos, Mike Taves, pmav99,
-Pushkar Kopparla, Ray Bell, Rio McMahon, Scott Staniewicz, Spencer Clark, 
Stefan Bender, Taher Chegini, Thomas Nicholas,
-Tomas Chor, Tom Augspurger, Victor Neg??rneac, Zachary Moon, and Zeb Nicholls.
+keewis, lusewell, Martin K. Scherer, Mathias Hauser, Max Grover, Maxime 
Liquet, Maximilian Roos, Mike Taves, Nathan Lis,
+pmav99, Pushkar Kopparla, Ray Bell, Rio McMahon, Scott Staniewicz, Spencer 
Clark, Stefan Bender, Taher Chegini,
+Thomas Nicholas, Tomas Chor, Tom Augspurger, Victor Neg??rneac, Zachary 
Blackwood, Zachary Moon, and Zeb Nicholls.
 
 New Features
 ~~~~~~~~~~~~
@@ -44,7 +61,7 @@
   By `Justus Magin <https://github.com/keewis>`_.
 - Added ``**kwargs`` argument to :py:meth:`open_rasterio` to access overviews 
(:issue:`3269`).
   By `Pushkar Kopparla <https://github.com/pkopparla>`_.
-- Added ``storage_options`` argument to :py:meth:`to_zarr` (:issue:`5601`).
+- Added ``storage_options`` argument to :py:meth:`to_zarr` (:issue:`5601`, 
:pull:`5615`).
   By `Ray Bell <https://github.com/raybellwaves>`_, `Zachary Blackwood 
<https://github.com/blackary>`_ and
   `Nathan Lis <https://github.com/wxman22>`_.
 - Histogram plots are set with a title displaying the scalar coords if any, 
similarly to the other plots (:issue:`5791`, :pull:`5792`).
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xarray-0.20.0/xarray/backends/plugins.py 
new/xarray-0.20.1/xarray/backends/plugins.py
--- old/xarray-0.20.0/xarray/backends/plugins.py        2021-11-02 
18:29:03.000000000 +0100
+++ new/xarray-0.20.1/xarray/backends/plugins.py        2021-11-05 
18:02:10.000000000 +0100
@@ -6,10 +6,10 @@
 from .common import BACKEND_ENTRYPOINTS, BackendEntrypoint
 
 try:
-    from importlib.metadata import Distribution
+    from importlib.metadata import entry_points
 except ImportError:
     # if the fallback library is missing, we are doomed.
-    from importlib_metadata import Distribution  # type: ignore[no-redef]
+    from importlib_metadata import entry_points  # type: ignore[no-redef]
 
 
 STANDARD_BACKENDS_ORDER = ["netcdf4", "h5netcdf", "scipy"]
@@ -99,11 +99,7 @@
 
 @functools.lru_cache(maxsize=1)
 def list_engines():
-    entrypoints = (
-        entry_point
-        for entry_point in Distribution.from_name("xarray").entry_points
-        if entry_point.module == "xarray.backends"
-    )
+    entrypoints = entry_points().get("xarray.backends", ())
     return build_engines(entrypoints)
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xarray-0.20.0/xarray/backends/rasterio_.py 
new/xarray-0.20.1/xarray/backends/rasterio_.py
--- old/xarray-0.20.0/xarray/backends/rasterio_.py      2021-11-02 
18:29:03.000000000 +0100
+++ new/xarray-0.20.1/xarray/backends/rasterio_.py      2021-11-05 
18:02:10.000000000 +0100
@@ -172,7 +172,7 @@
 ):
     """Open a file with rasterio.
 
-    .. deprecated:: 0.19.1
+    .. deprecated:: 0.20.0
 
         Deprecated in favor of rioxarray.
         For information about transitioning, see:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xarray-0.20.0/xarray/tests/test_backends.py 
new/xarray-0.20.1/xarray/tests/test_backends.py
--- old/xarray-0.20.0/xarray/tests/test_backends.py     2021-11-02 
18:29:03.000000000 +0100
+++ new/xarray-0.20.1/xarray/tests/test_backends.py     2021-11-05 
18:02:10.000000000 +0100
@@ -2398,6 +2398,7 @@
             yield tmp
 
 
+@requires_zarr
 @requires_fsspec
 def test_zarr_storage_options():
     pytest.importorskip("aiobotocore")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xarray-0.20.0/xarray.egg-info/PKG-INFO 
new/xarray-0.20.1/xarray.egg-info/PKG-INFO
--- old/xarray-0.20.0/xarray.egg-info/PKG-INFO  2021-11-02 18:29:21.000000000 
+0100
+++ new/xarray-0.20.1/xarray.egg-info/PKG-INFO  2021-11-05 18:02:23.000000000 
+0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: xarray
-Version: 0.20.0
+Version: 0.20.1
 Summary: N-D labeled arrays and datasets in Python
 Home-page: https://github.com/pydata/xarray
 Author: xarray Developers

Reply via email to