pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/math/py-xarray



Module Name:    pkgsrc
Committed By:   adam
Date:           Sat Jan 20 08:24:55 UTC 2024

Modified Files:
        pkgsrc/math/py-xarray: Makefile PLIST distinfo

Log Message:
py-xarray: updated to 2024.1.0

v2024.01.0 (17 Jan, 2024)
-------------------------

This release brings support for weights in correlation and covariance functions,
a new `DataArray.cumulative` aggregation, improvements to `xr.map_blocks`,
an update to our minimum dependencies, and various bugfixes.

Thanks to our 17 contributors to this release:

Abel Aoun, Deepak Cherian, Illviljan, Johan Mathe, Justus Magin, Kai Mühlbauer,
Llorenç Lledó, Mark Harfouche, Markel, Mathias Hauser, Maximilian Roos, Michael Niklas,
Niclas Rieger, Sébastien Celles, Tom Nicholas, Trinh Quoc Anh, and crusaderky.

New Features
~~~~~~~~~~~~

- :py:meth:`xr.cov` and :py:meth:`xr.corr` now support using weights (:issue:`8527`, :pull:`7392`).
  By `Llorenç Lledó <https://github.com/lluritu>`_.
- Accept the compression arguments new in netCDF 1.6.0 in the netCDF4 backend.
  See `netCDF4 documentation <https://unidata.github.io/netcdf4-python/#efficient-compression-of-netcdf-variables>`_ for details.
  Note that some new compression filters needs plugins to be installed which may not be available in all netCDF distributions.
  By `Markel García-Díez <https://github.com/markelg>`_. (:issue:`6929`, :pull:`7551`)
- Add :py:meth:`DataArray.cumulative` & :py:meth:`Dataset.cumulative` to compute
  cumulative aggregations, such as ``sum``, along a dimension — for example
  ``da.cumulative('time').sum()``. This is similar to pandas' ``.expanding``,
  and mostly equivalent to ``.cumsum`` methods, or to
  :py:meth:`DataArray.rolling` with a window length equal to the dimension size.
  By `Maximilian Roos <https://github.com/max-sixty>`_. (:pull:`8512`)
- Decode/Encode netCDF4 enums and store the enum definition in dataarrays' dtype metadata.
  If multiple variables share the same enum in netCDF4, each dataarray will have its own
  enum definition in their respective dtype metadata.
  By `Abel Aoun <https://github.com/bzah>`_. (:issue:`8144`, :pull:`8147`)

Breaking changes
~~~~~~~~~~~~~~~~

- The minimum versions of some dependencies were changed (:pull:`8586`):

  ===================== =========  ========
   Package                    Old      New
  ===================== =========  ========
   cartopy                   0.20      0.21
   dask-core               2022.7   2022.12
   distributed             2022.7   2022.12
   flox                       0.5      0.7
   iris                       3.2      3.4
   matplotlib-base            3.5      3.6
   numpy                     1.22     1.23
   numba                     0.55     0.56
   packaging                 21.3     22.0
   seaborn                   0.11     0.12
   scipy                      1.8     1.10
   typing_extensions          4.3      4.4
   zarr                      2.12     2.13
  ===================== =========  ========

Deprecations
~~~~~~~~~~~~

- The `squeeze` kwarg to GroupBy is now deprecated. (:issue:`2157`, :pull:`8507`)
  By `Deepak Cherian <https://github.com/dcherian>`_.

Bug fixes
~~~~~~~~~

- Support non-string hashable dimensions in :py:class:`xarray.DataArray` (:issue:`8546`, :pull:`8559`).
  By `Michael Niklas <https://github.com/headtr1ck>`_.
- Reverse index output of bottleneck's rolling move_argmax/move_argmin functions (:issue:`8541`, :pull:`8552`).
  By `Kai Mühlbauer <https://github.com/kmuehlbauer>`_.
- Vendor `SerializableLock` from dask and use as default lock for netcdf4 backends (:issue:`8442`, :pull:`8571`).
  By `Kai Mühlbauer <https://github.com/kmuehlbauer>`_.
- Add tests and fixes for empty :py:class:`CFTimeIndex`, including broken html repr (:issue:`7298`, :pull:`8600`).
  By `Mathias Hauser <https://github.com/mathause>`_.

Internal Changes
~~~~~~~~~~~~~~~~

- The implementation of :py:func:`map_blocks` has changed to minimize graph size and duplication of data.
  This should be a strict improvement even though the graphs are not always embarassingly parallel any more.
  Please open an issue if you spot a regression. (:pull:`8412`, :issue:`8409`).
  By `Deepak Cherian <https://github.com/dcherian>`_.
- Remove null values before plotting. (:pull:`8535`).
  By `Jimmy Westling <https://github.com/illviljan>`_.
- Redirect cumulative reduction functions internally through the :py:class:`ChunkManagerEntryPoint`,
  potentially allowing :py:meth:`~xarray.DataArray.ffill` and :py:meth:`~xarray.DataArray.bfill` to
  use non-dask chunked array types.


To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 pkgsrc/math/py-xarray/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/math/py-xarray/PLIST
cvs rdiff -u -r1.9 -r1.10 pkgsrc/math/py-xarray/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/math/py-xarray/Makefile
diff -u pkgsrc/math/py-xarray/Makefile:1.16 pkgsrc/math/py-xarray/Makefile:1.17
--- pkgsrc/math/py-xarray/Makefile:1.16 Tue Aug  1 23:20:50 2023
+++ pkgsrc/math/py-xarray/Makefile      Sat Jan 20 08:24:55 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.16 2023/08/01 23:20:50 wiz Exp $
+# $NetBSD: Makefile,v 1.17 2024/01/20 08:24:55 adam Exp $
 
-DISTNAME=      xarray-0.21.1
+DISTNAME=      xarray-2024.1.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    math python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=x/xarray/}
@@ -10,17 +10,16 @@ HOMEPAGE=   https://github.com/pydata/xarr
 COMMENT=       N-D labeled arrays and datasets in Python
 LICENSE=       apache-2.0
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=1.15.0:../../devel/py-setuptools_scm
-DEPENDS+=      ${PYPKGPREFIX}-numpy>=1.18:../../math/py-numpy
-DEPENDS+=      ${PYPKGPREFIX}-packaging>=20.0:../../devel/py-packaging
-DEPENDS+=      ${PYPKGPREFIX}-pandas>=1.1:../../math/py-pandas
-TEST_DEPENDS+= ${PYPKGPREFIX}-test-runner-[0-9]*:../../devel/py-test-runner
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=42:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=7:../../devel/py-setuptools_scm
+TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
+DEPENDS+=      ${PYPKGPREFIX}-numpy>=1.23:../../math/py-numpy
+DEPENDS+=      ${PYPKGPREFIX}-packaging>=22:../../devel/py-packaging
+DEPENDS+=      ${PYPKGPREFIX}-pandas>=1.5:../../math/py-pandas
 
 USE_LANGUAGES= # none
 
-PYSETUPTESTTARGET=     pytest
-
 PYTHON_VERSIONS_INCOMPATIBLE=  27 38
 
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/py-xarray/PLIST
diff -u pkgsrc/math/py-xarray/PLIST:1.6 pkgsrc/math/py-xarray/PLIST:1.7
--- pkgsrc/math/py-xarray/PLIST:1.6     Thu Feb 10 14:11:31 2022
+++ pkgsrc/math/py-xarray/PLIST Sat Jan 20 08:24:55 2024
@@ -1,10 +1,10 @@
-@comment $NetBSD: PLIST,v 1.6 2022/02/10 14:11:31 adam Exp $
-${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
-${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
-${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
-${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
-${PYSITELIB}/${EGG_INFODIR}/requires.txt
-${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+@comment $NetBSD: PLIST,v 1.7 2024/01/20 08:24:55 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/xarray/__init__.py
 ${PYSITELIB}/xarray/__init__.pyc
 ${PYSITELIB}/xarray/__init__.pyo
@@ -14,9 +14,6 @@ ${PYSITELIB}/xarray/backends/__init__.py
 ${PYSITELIB}/xarray/backends/api.py
 ${PYSITELIB}/xarray/backends/api.pyc
 ${PYSITELIB}/xarray/backends/api.pyo
-${PYSITELIB}/xarray/backends/cfgrib_.py
-${PYSITELIB}/xarray/backends/cfgrib_.pyc
-${PYSITELIB}/xarray/backends/cfgrib_.pyo
 ${PYSITELIB}/xarray/backends/common.py
 ${PYSITELIB}/xarray/backends/common.pyc
 ${PYSITELIB}/xarray/backends/common.pyo
@@ -44,18 +41,12 @@ ${PYSITELIB}/xarray/backends/netcdf3.pyo
 ${PYSITELIB}/xarray/backends/plugins.py
 ${PYSITELIB}/xarray/backends/plugins.pyc
 ${PYSITELIB}/xarray/backends/plugins.pyo
-${PYSITELIB}/xarray/backends/pseudonetcdf_.py
-${PYSITELIB}/xarray/backends/pseudonetcdf_.pyc
-${PYSITELIB}/xarray/backends/pseudonetcdf_.pyo
 ${PYSITELIB}/xarray/backends/pydap_.py
 ${PYSITELIB}/xarray/backends/pydap_.pyc
 ${PYSITELIB}/xarray/backends/pydap_.pyo
 ${PYSITELIB}/xarray/backends/pynio_.py
 ${PYSITELIB}/xarray/backends/pynio_.pyc
 ${PYSITELIB}/xarray/backends/pynio_.pyo
-${PYSITELIB}/xarray/backends/rasterio_.py
-${PYSITELIB}/xarray/backends/rasterio_.pyc
-${PYSITELIB}/xarray/backends/rasterio_.pyo
 ${PYSITELIB}/xarray/backends/scipy_.py
 ${PYSITELIB}/xarray/backends/scipy_.pyc
 ${PYSITELIB}/xarray/backends/scipy_.pyo
@@ -98,12 +89,11 @@ ${PYSITELIB}/xarray/convert.pyo
 ${PYSITELIB}/xarray/core/__init__.py
 ${PYSITELIB}/xarray/core/__init__.pyc
 ${PYSITELIB}/xarray/core/__init__.pyo
-${PYSITELIB}/xarray/core/_reductions.py
-${PYSITELIB}/xarray/core/_reductions.pyc
-${PYSITELIB}/xarray/core/_reductions.pyo
+${PYSITELIB}/xarray/core/_aggregations.py
+${PYSITELIB}/xarray/core/_aggregations.pyc
+${PYSITELIB}/xarray/core/_aggregations.pyo
 ${PYSITELIB}/xarray/core/_typed_ops.py
 ${PYSITELIB}/xarray/core/_typed_ops.pyc
-${PYSITELIB}/xarray/core/_typed_ops.pyi
 ${PYSITELIB}/xarray/core/_typed_ops.pyo
 ${PYSITELIB}/xarray/core/accessor_dt.py
 ${PYSITELIB}/xarray/core/accessor_dt.pyc
@@ -132,12 +122,12 @@ ${PYSITELIB}/xarray/core/concat.pyo
 ${PYSITELIB}/xarray/core/coordinates.py
 ${PYSITELIB}/xarray/core/coordinates.pyc
 ${PYSITELIB}/xarray/core/coordinates.pyo
-${PYSITELIB}/xarray/core/dask_array_compat.py
-${PYSITELIB}/xarray/core/dask_array_compat.pyc
-${PYSITELIB}/xarray/core/dask_array_compat.pyo
 ${PYSITELIB}/xarray/core/dask_array_ops.py
 ${PYSITELIB}/xarray/core/dask_array_ops.pyc
 ${PYSITELIB}/xarray/core/dask_array_ops.pyo
+${PYSITELIB}/xarray/core/daskmanager.py
+${PYSITELIB}/xarray/core/daskmanager.pyc
+${PYSITELIB}/xarray/core/daskmanager.pyo
 ${PYSITELIB}/xarray/core/dataarray.py
 ${PYSITELIB}/xarray/core/dataarray.pyc
 ${PYSITELIB}/xarray/core/dataarray.pyo
@@ -192,6 +182,9 @@ ${PYSITELIB}/xarray/core/options.pyo
 ${PYSITELIB}/xarray/core/parallel.py
 ${PYSITELIB}/xarray/core/parallel.pyc
 ${PYSITELIB}/xarray/core/parallel.pyo
+${PYSITELIB}/xarray/core/parallelcompat.py
+${PYSITELIB}/xarray/core/parallelcompat.pyc
+${PYSITELIB}/xarray/core/parallelcompat.pyo
 ${PYSITELIB}/xarray/core/pdcompat.py
 ${PYSITELIB}/xarray/core/pdcompat.pyc
 ${PYSITELIB}/xarray/core/pdcompat.pyo
@@ -222,18 +215,45 @@ ${PYSITELIB}/xarray/core/variable.pyo
 ${PYSITELIB}/xarray/core/weighted.py
 ${PYSITELIB}/xarray/core/weighted.pyc
 ${PYSITELIB}/xarray/core/weighted.pyo
+${PYSITELIB}/xarray/indexes/__init__.py
+${PYSITELIB}/xarray/indexes/__init__.pyc
+${PYSITELIB}/xarray/indexes/__init__.pyo
+${PYSITELIB}/xarray/namedarray/__init__.py
+${PYSITELIB}/xarray/namedarray/__init__.pyc
+${PYSITELIB}/xarray/namedarray/__init__.pyo
+${PYSITELIB}/xarray/namedarray/_aggregations.py
+${PYSITELIB}/xarray/namedarray/_aggregations.pyc
+${PYSITELIB}/xarray/namedarray/_aggregations.pyo
+${PYSITELIB}/xarray/namedarray/_array_api.py
+${PYSITELIB}/xarray/namedarray/_array_api.pyc
+${PYSITELIB}/xarray/namedarray/_array_api.pyo
+${PYSITELIB}/xarray/namedarray/_typing.py
+${PYSITELIB}/xarray/namedarray/_typing.pyc
+${PYSITELIB}/xarray/namedarray/_typing.pyo
+${PYSITELIB}/xarray/namedarray/core.py
+${PYSITELIB}/xarray/namedarray/core.pyc
+${PYSITELIB}/xarray/namedarray/core.pyo
+${PYSITELIB}/xarray/namedarray/dtypes.py
+${PYSITELIB}/xarray/namedarray/dtypes.pyc
+${PYSITELIB}/xarray/namedarray/dtypes.pyo
+${PYSITELIB}/xarray/namedarray/utils.py
+${PYSITELIB}/xarray/namedarray/utils.pyc
+${PYSITELIB}/xarray/namedarray/utils.pyo
 ${PYSITELIB}/xarray/plot/__init__.py
 ${PYSITELIB}/xarray/plot/__init__.pyc
 ${PYSITELIB}/xarray/plot/__init__.pyo
+${PYSITELIB}/xarray/plot/accessor.py
+${PYSITELIB}/xarray/plot/accessor.pyc
+${PYSITELIB}/xarray/plot/accessor.pyo
+${PYSITELIB}/xarray/plot/dataarray_plot.py
+${PYSITELIB}/xarray/plot/dataarray_plot.pyc
+${PYSITELIB}/xarray/plot/dataarray_plot.pyo
 ${PYSITELIB}/xarray/plot/dataset_plot.py
 ${PYSITELIB}/xarray/plot/dataset_plot.pyc
 ${PYSITELIB}/xarray/plot/dataset_plot.pyo
 ${PYSITELIB}/xarray/plot/facetgrid.py
 ${PYSITELIB}/xarray/plot/facetgrid.pyc
 ${PYSITELIB}/xarray/plot/facetgrid.pyo
-${PYSITELIB}/xarray/plot/plot.py
-${PYSITELIB}/xarray/plot/plot.pyc
-${PYSITELIB}/xarray/plot/plot.pyo
 ${PYSITELIB}/xarray/plot/utils.py
 ${PYSITELIB}/xarray/plot/utils.pyc
 ${PYSITELIB}/xarray/plot/utils.pyo
@@ -249,9 +269,15 @@ ${PYSITELIB}/xarray/static/html/__init__
 ${PYSITELIB}/xarray/static/html/__init__.pyc
 ${PYSITELIB}/xarray/static/html/__init__.pyo
 ${PYSITELIB}/xarray/static/html/icons-svg-inline.html
-${PYSITELIB}/xarray/testing.py
-${PYSITELIB}/xarray/testing.pyc
-${PYSITELIB}/xarray/testing.pyo
+${PYSITELIB}/xarray/testing/__init__.py
+${PYSITELIB}/xarray/testing/__init__.pyc
+${PYSITELIB}/xarray/testing/__init__.pyo
+${PYSITELIB}/xarray/testing/assertions.py
+${PYSITELIB}/xarray/testing/assertions.pyc
+${PYSITELIB}/xarray/testing/assertions.pyo
+${PYSITELIB}/xarray/testing/strategies.py
+${PYSITELIB}/xarray/testing/strategies.pyc
+${PYSITELIB}/xarray/testing/strategies.pyo
 ${PYSITELIB}/xarray/tests/__init__.py
 ${PYSITELIB}/xarray/tests/__init__.pyc
 ${PYSITELIB}/xarray/tests/__init__.pyo
@@ -270,6 +296,12 @@ ${PYSITELIB}/xarray/tests/test_accessor_
 ${PYSITELIB}/xarray/tests/test_accessor_str.py
 ${PYSITELIB}/xarray/tests/test_accessor_str.pyc
 ${PYSITELIB}/xarray/tests/test_accessor_str.pyo
+${PYSITELIB}/xarray/tests/test_array_api.py
+${PYSITELIB}/xarray/tests/test_array_api.pyc
+${PYSITELIB}/xarray/tests/test_array_api.pyo
+${PYSITELIB}/xarray/tests/test_assertions.py
+${PYSITELIB}/xarray/tests/test_assertions.pyc
+${PYSITELIB}/xarray/tests/test_assertions.pyo
 ${PYSITELIB}/xarray/tests/test_backends.py
 ${PYSITELIB}/xarray/tests/test_backends.pyc
 ${PYSITELIB}/xarray/tests/test_backends.pyo
@@ -324,6 +356,9 @@ ${PYSITELIB}/xarray/tests/test_concat.py
 ${PYSITELIB}/xarray/tests/test_conventions.py
 ${PYSITELIB}/xarray/tests/test_conventions.pyc
 ${PYSITELIB}/xarray/tests/test_conventions.pyo
+${PYSITELIB}/xarray/tests/test_coordinates.py
+${PYSITELIB}/xarray/tests/test_coordinates.pyc
+${PYSITELIB}/xarray/tests/test_coordinates.pyo
 ${PYSITELIB}/xarray/tests/test_cupy.py
 ${PYSITELIB}/xarray/tests/test_cupy.pyc
 ${PYSITELIB}/xarray/tests/test_cupy.pyo
@@ -336,6 +371,9 @@ ${PYSITELIB}/xarray/tests/test_dataarray
 ${PYSITELIB}/xarray/tests/test_dataset.py
 ${PYSITELIB}/xarray/tests/test_dataset.pyc
 ${PYSITELIB}/xarray/tests/test_dataset.pyo
+${PYSITELIB}/xarray/tests/test_deprecation_helpers.py
+${PYSITELIB}/xarray/tests/test_deprecation_helpers.pyc
+${PYSITELIB}/xarray/tests/test_deprecation_helpers.pyo
 ${PYSITELIB}/xarray/tests/test_distributed.py
 ${PYSITELIB}/xarray/tests/test_distributed.pyc
 ${PYSITELIB}/xarray/tests/test_distributed.pyo
@@ -345,6 +383,9 @@ ${PYSITELIB}/xarray/tests/test_dtypes.py
 ${PYSITELIB}/xarray/tests/test_duck_array_ops.py
 ${PYSITELIB}/xarray/tests/test_duck_array_ops.pyc
 ${PYSITELIB}/xarray/tests/test_duck_array_ops.pyo
+${PYSITELIB}/xarray/tests/test_error_messages.py
+${PYSITELIB}/xarray/tests/test_error_messages.pyc
+${PYSITELIB}/xarray/tests/test_error_messages.pyo
 ${PYSITELIB}/xarray/tests/test_extensions.py
 ${PYSITELIB}/xarray/tests/test_extensions.pyc
 ${PYSITELIB}/xarray/tests/test_extensions.pyo
@@ -357,6 +398,9 @@ ${PYSITELIB}/xarray/tests/test_formattin
 ${PYSITELIB}/xarray/tests/test_groupby.py
 ${PYSITELIB}/xarray/tests/test_groupby.pyc
 ${PYSITELIB}/xarray/tests/test_groupby.pyo
+${PYSITELIB}/xarray/tests/test_hashable.py
+${PYSITELIB}/xarray/tests/test_hashable.pyc
+${PYSITELIB}/xarray/tests/test_hashable.pyo
 ${PYSITELIB}/xarray/tests/test_indexes.py
 ${PYSITELIB}/xarray/tests/test_indexes.pyc
 ${PYSITELIB}/xarray/tests/test_indexes.pyo
@@ -372,12 +416,18 @@ ${PYSITELIB}/xarray/tests/test_merge.pyo
 ${PYSITELIB}/xarray/tests/test_missing.py
 ${PYSITELIB}/xarray/tests/test_missing.pyc
 ${PYSITELIB}/xarray/tests/test_missing.pyo
+${PYSITELIB}/xarray/tests/test_namedarray.py
+${PYSITELIB}/xarray/tests/test_namedarray.pyc
+${PYSITELIB}/xarray/tests/test_namedarray.pyo
 ${PYSITELIB}/xarray/tests/test_nputils.py
 ${PYSITELIB}/xarray/tests/test_nputils.pyc
 ${PYSITELIB}/xarray/tests/test_nputils.pyo
 ${PYSITELIB}/xarray/tests/test_options.py
 ${PYSITELIB}/xarray/tests/test_options.pyc
 ${PYSITELIB}/xarray/tests/test_options.pyo
+${PYSITELIB}/xarray/tests/test_parallelcompat.py
+${PYSITELIB}/xarray/tests/test_parallelcompat.pyc
+${PYSITELIB}/xarray/tests/test_parallelcompat.pyo
 ${PYSITELIB}/xarray/tests/test_plot.py
 ${PYSITELIB}/xarray/tests/test_plot.pyc
 ${PYSITELIB}/xarray/tests/test_plot.pyo
@@ -387,15 +437,21 @@ ${PYSITELIB}/xarray/tests/test_plugins.p
 ${PYSITELIB}/xarray/tests/test_print_versions.py
 ${PYSITELIB}/xarray/tests/test_print_versions.pyc
 ${PYSITELIB}/xarray/tests/test_print_versions.pyo
+${PYSITELIB}/xarray/tests/test_rolling.py
+${PYSITELIB}/xarray/tests/test_rolling.pyc
+${PYSITELIB}/xarray/tests/test_rolling.pyo
 ${PYSITELIB}/xarray/tests/test_sparse.py
 ${PYSITELIB}/xarray/tests/test_sparse.pyc
 ${PYSITELIB}/xarray/tests/test_sparse.pyo
-${PYSITELIB}/xarray/tests/test_testing.py
-${PYSITELIB}/xarray/tests/test_testing.pyc
-${PYSITELIB}/xarray/tests/test_testing.pyo
+${PYSITELIB}/xarray/tests/test_strategies.py
+${PYSITELIB}/xarray/tests/test_strategies.pyc
+${PYSITELIB}/xarray/tests/test_strategies.pyo
 ${PYSITELIB}/xarray/tests/test_tutorial.py
 ${PYSITELIB}/xarray/tests/test_tutorial.pyc
 ${PYSITELIB}/xarray/tests/test_tutorial.pyo
+${PYSITELIB}/xarray/tests/test_typed_ops.py
+${PYSITELIB}/xarray/tests/test_typed_ops.pyc
+${PYSITELIB}/xarray/tests/test_typed_ops.pyo
 ${PYSITELIB}/xarray/tests/test_ufuncs.py
 ${PYSITELIB}/xarray/tests/test_ufuncs.pyc
 ${PYSITELIB}/xarray/tests/test_ufuncs.pyo
@@ -414,18 +470,18 @@ ${PYSITELIB}/xarray/tests/test_weighted.
 ${PYSITELIB}/xarray/tutorial.py
 ${PYSITELIB}/xarray/tutorial.pyc
 ${PYSITELIB}/xarray/tutorial.pyo
-${PYSITELIB}/xarray/ufuncs.py
-${PYSITELIB}/xarray/ufuncs.pyc
-${PYSITELIB}/xarray/ufuncs.pyo
 ${PYSITELIB}/xarray/util/__init__.py
 ${PYSITELIB}/xarray/util/__init__.pyc
 ${PYSITELIB}/xarray/util/__init__.pyo
+${PYSITELIB}/xarray/util/deprecation_helpers.py
+${PYSITELIB}/xarray/util/deprecation_helpers.pyc
+${PYSITELIB}/xarray/util/deprecation_helpers.pyo
+${PYSITELIB}/xarray/util/generate_aggregations.py
+${PYSITELIB}/xarray/util/generate_aggregations.pyc
+${PYSITELIB}/xarray/util/generate_aggregations.pyo
 ${PYSITELIB}/xarray/util/generate_ops.py
 ${PYSITELIB}/xarray/util/generate_ops.pyc
 ${PYSITELIB}/xarray/util/generate_ops.pyo
-${PYSITELIB}/xarray/util/generate_reductions.py
-${PYSITELIB}/xarray/util/generate_reductions.pyc
-${PYSITELIB}/xarray/util/generate_reductions.pyo
 ${PYSITELIB}/xarray/util/print_versions.py
 ${PYSITELIB}/xarray/util/print_versions.pyc
 ${PYSITELIB}/xarray/util/print_versions.pyo

Index: pkgsrc/math/py-xarray/distinfo
diff -u pkgsrc/math/py-xarray/distinfo:1.9 pkgsrc/math/py-xarray/distinfo:1.10
--- pkgsrc/math/py-xarray/distinfo:1.9  Thu Feb 10 14:11:31 2022
+++ pkgsrc/math/py-xarray/distinfo      Sat Jan 20 08:24:55 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.9 2022/02/10 14:11:31 adam Exp $
+$NetBSD: distinfo,v 1.10 2024/01/20 08:24:55 adam Exp $
 
-BLAKE2s (xarray-0.21.1.tar.gz) = 63eda7194746b21a187ba422b524626d1c68fe7a335a8b1839cc6959415a6afa
-SHA512 (xarray-0.21.1.tar.gz) = be5d925971557f492c8ca7e90eb678a0f98cf0a670eaa8a8564bd160a02fcd8a22362a8691c5447a9baaa67b464257f2ab6954747296839b304f3e25cf13487a
-Size (xarray-0.21.1.tar.gz) = 2936861 bytes
+BLAKE2s (xarray-2024.1.0.tar.gz) = 087d447919d485f89ed105dbbd0dd6a44d5cbd9864edc08501773aa079d661ec
+SHA512 (xarray-2024.1.0.tar.gz) = 1a5c184e6547e867076cd4faf533476608de13c4cfdb7085362e93c974598ea29d42c8fa55374b4782cc36ab7d870d4b7174217b3854db367ae16772e7f37cc8
+Size (xarray-2024.1.0.tar.gz) = 3612457 bytes



Home | Main Index | Thread Index | Old Index