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: Mon Jul 13 11:55:41 UTC 2026
Modified Files:
pkgsrc/math/py-xarray: Makefile PLIST distinfo
Log Message:
py-xarray: updated to 2026.7.0
v2026.07.0 (Jul 9, 2026)
This release adds support for Dask's query-optimizing expression arrays, along
with new ``day_of_week`` and ``day_of_year`` datetime accessor attributes. It
also includes a number of bug fixes, notably for a performance regression in
:py:meth:`Coordinates.to_index`, Zarr ``fill_value`` round-tripping, and
excessive memory use in ``drop_encoding``.
New Features
- Added support for Dask's `query-optimizing expression arrays
<https://github.com/mrocklin/dask-array>`_. Xarray now implements the
``__dask_exprs__`` protocol so that Dask can identify and optimize xarray
:py:class:`Variable` objects without materializing their graphs, together
with a chunk manager and :py:meth:`~xarray.Dataset.map_blocks` support for
these arrays (:pull:`11382`, :pull:`11398`, :pull:`11423`).
By `Matthew Rocklin <https://github.com/mrocklin>`_.
- Following pandas, xarray's
:py:class:`~xarray.core.accessor_dt.DatetimeAccessor` now supports
:py:attr:`~xarray.core.accessor_dt.DatetimeAccessor.day_of_week` and
:py:attr:`~xarray.core.accessor_dt.DatetimeAccessor.day_of_year` attributes,
which are alternative names for the existing
:py:attr:`~xarray.core.accessor_dt.DatetimeAccessor.dayofweek` and
:py:attr:`~xarray.core.accessor_dt.DatetimeAccessor.dayofyear` attributes.
These alternative attributes have similarly been added to
:py:class:`~xarray.CFTimeIndex` (:pull:`11270`). By `Spencer Clark
<https://github.com/spencerkclark>`_.
To generate a diff of this commit:
cvs rdiff -u -r1.44 -r1.45 pkgsrc/math/py-xarray/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/math/py-xarray/PLIST
cvs rdiff -u -r1.32 -r1.33 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.44 pkgsrc/math/py-xarray/Makefile:1.45
--- pkgsrc/math/py-xarray/Makefile:1.44 Sun Jun 28 15:41:32 2026
+++ pkgsrc/math/py-xarray/Makefile Mon Jul 13 11:55:41 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.44 2026/06/28 15:41:32 wiz Exp $
+# $NetBSD: Makefile,v 1.45 2026/07/13 11:55:41 adam Exp $
-DISTNAME= xarray-2026.4.0
+DISTNAME= xarray-2026.7.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= math python
MASTER_SITES= ${MASTER_SITE_PYPI:=x/xarray/}
Index: pkgsrc/math/py-xarray/PLIST
diff -u pkgsrc/math/py-xarray/PLIST:1.21 pkgsrc/math/py-xarray/PLIST:1.22
--- pkgsrc/math/py-xarray/PLIST:1.21 Mon Feb 2 10:58:21 2026
+++ pkgsrc/math/py-xarray/PLIST Mon Jul 13 11:55:41 2026
@@ -1,9 +1,11 @@
-@comment $NetBSD: PLIST,v 1.21 2026/02/02 10:58:21 adam Exp $
+@comment $NetBSD: PLIST,v 1.22 2026/07/13 11:55:41 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
+${PYSITELIB}/${WHEEL_INFODIR}/scm_file_list.json
+${PYSITELIB}/${WHEEL_INFODIR}/scm_version.json
${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
${PYSITELIB}/xarray/__init__.py
${PYSITELIB}/xarray/__init__.pyc
@@ -170,6 +172,9 @@ ${PYSITELIB}/xarray/core/coordinate_tran
${PYSITELIB}/xarray/core/coordinates.py
${PYSITELIB}/xarray/core/coordinates.pyc
${PYSITELIB}/xarray/core/coordinates.pyo
+${PYSITELIB}/xarray/core/dask_array_expr.py
+${PYSITELIB}/xarray/core/dask_array_expr.pyc
+${PYSITELIB}/xarray/core/dask_array_expr.pyo
${PYSITELIB}/xarray/core/dataarray.py
${PYSITELIB}/xarray/core/dataarray.pyc
${PYSITELIB}/xarray/core/dataarray.pyo
@@ -456,6 +461,9 @@ ${PYSITELIB}/xarray/tests/test_cupy.pyo
${PYSITELIB}/xarray/tests/test_dask.py
${PYSITELIB}/xarray/tests/test_dask.pyc
${PYSITELIB}/xarray/tests/test_dask.pyo
+${PYSITELIB}/xarray/tests/test_dask_expr_protocol.py
+${PYSITELIB}/xarray/tests/test_dask_expr_protocol.pyc
+${PYSITELIB}/xarray/tests/test_dask_expr_protocol.pyo
${PYSITELIB}/xarray/tests/test_dataarray.py
${PYSITELIB}/xarray/tests/test_dataarray.pyc
${PYSITELIB}/xarray/tests/test_dataarray.pyo
Index: pkgsrc/math/py-xarray/distinfo
diff -u pkgsrc/math/py-xarray/distinfo:1.32 pkgsrc/math/py-xarray/distinfo:1.33
--- pkgsrc/math/py-xarray/distinfo:1.32 Tue Apr 14 13:28:17 2026
+++ pkgsrc/math/py-xarray/distinfo Mon Jul 13 11:55:41 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.32 2026/04/14 13:28:17 adam Exp $
+$NetBSD: distinfo,v 1.33 2026/07/13 11:55:41 adam Exp $
-BLAKE2s (xarray-2026.4.0.tar.gz) = 4043ece0a2c1cccdc6082a6727c734a44d3e2134468dbbc362cfceeb53f33111
-SHA512 (xarray-2026.4.0.tar.gz) = f70fc78978f255a413b61a113b2e9e5da15e2fcd5c290ec81b112bd6bb0cb8e55aacde684dc756bd1f6087970ac3c85c602a883fa149ff5ff0013c3f3cb32cd1
-Size (xarray-2026.4.0.tar.gz) = 3132311 bytes
+BLAKE2s (xarray-2026.7.0.tar.gz) = fc7794fc4f551144fd3a8566e57c1f48569aab65ab0d357b620113b229f4a3d7
+SHA512 (xarray-2026.7.0.tar.gz) = 3a4b10edc57f02ee07c4bfda494d845b42e434e8ea34a8cf835be40bda897c0337865986f6a541d64b528e8d5d898faae18ea5af28b003c4e84530f99a9cbeda
+Size (xarray-2026.7.0.tar.gz) = 3145348 bytes
Home |
Main Index |
Thread Index |
Old Index