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: Tue Apr 15 16:09:20 UTC 2025
Modified Files:
pkgsrc/math/py-xarray: Makefile PLIST distinfo
Log Message:
py-xarray: updated to 2025.3.1
2025.3.1
This release brings the ability to specify ``fill_value`` and ``write_empty_chunks`` for Zarr V3 stores, and a few bug fixes.
New Features
- Allow setting a ``fill_value`` for Zarr format 3 arrays. Specify ``fill_value`` in ``encoding`` as usual.
Breaking changes
- Explicitly forbid appending a :py:class:`~xarray.DataTree` to zarr using :py:meth:`~xarray.DataTree.to_zarr` with ``append_dim``, because the expected behaviour is currently undefined.
Bug fixes
- Update the parameters of :py:meth:`~xarray.DataArray.to_zarr` to match :py:meth:`~xarray.Dataset.to_zarr`.
This fixes the issue where using the ``zarr_version`` parameter would raise a deprecation warning telling the user to use
a non-existent ``zarr_format`` parameter instead.
- :py:meth:`DataTree.sel` and :py:meth:`DataTree.isel` display the path of the first failed node again
- Fix grouped and resampled ``first``, ``last`` with datetimes
- FacetGrid plots now include units in their axis labels when available
To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 pkgsrc/math/py-xarray/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/math/py-xarray/PLIST
cvs rdiff -u -r1.21 -r1.22 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.30 pkgsrc/math/py-xarray/Makefile:1.31
--- pkgsrc/math/py-xarray/Makefile:1.30 Tue Feb 4 09:42:31 2025
+++ pkgsrc/math/py-xarray/Makefile Tue Apr 15 16:09:20 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.30 2025/02/04 09:42:31 adam Exp $
+# $NetBSD: Makefile,v 1.31 2025/04/15 16:09:20 adam Exp $
-DISTNAME= xarray-2025.1.2
+DISTNAME= xarray-2025.3.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= math python
MASTER_SITES= ${MASTER_SITE_PYPI:=x/xarray/}
@@ -10,7 +10,7 @@ HOMEPAGE= https://github.com/pydata/xarr
COMMENT= N-D labeled arrays and datasets in Python
LICENSE= apache-2.0
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=42:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=7:../../devel/py-setuptools_scm
DEPENDS+= ${PYPKGPREFIX}-numpy>=1.24:../../math/py-numpy
DEPENDS+= ${PYPKGPREFIX}-packaging>=23.2:../../devel/py-packaging
@@ -18,6 +18,7 @@ DEPENDS+= ${PYPKGPREFIX}-pandas>=2.1:../
TEST_DEPENDS+= ${PYPKGPREFIX}-cftime>0:../../time/py-cftime
TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov>0:../../devel/py-test-cov
TEST_DEPENDS+= ${PYPKGPREFIX}-test-env>0:../../devel/py-test-env
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-mypy-plugins>0:../../devel/py-test-mypy-plugins
TEST_DEPENDS+= ${PYPKGPREFIX}-test-timeout>0:../../devel/py-test-timeout
TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist>0:../../devel/py-test-xdist
Index: pkgsrc/math/py-xarray/PLIST
diff -u pkgsrc/math/py-xarray/PLIST:1.15 pkgsrc/math/py-xarray/PLIST:1.16
--- pkgsrc/math/py-xarray/PLIST:1.15 Sun Jan 12 14:34:47 2025
+++ pkgsrc/math/py-xarray/PLIST Tue Apr 15 16:09:20 2025
@@ -1,9 +1,9 @@
-@comment $NetBSD: PLIST,v 1.15 2025/01/12 14:34:47 adam Exp $
-${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
+@comment $NetBSD: PLIST,v 1.16 2025/04/15 16:09:20 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}/top_level.txt
${PYSITELIB}/xarray/__init__.py
${PYSITELIB}/xarray/__init__.pyc
@@ -68,6 +68,9 @@ ${PYSITELIB}/xarray/coding/cftime_offset
${PYSITELIB}/xarray/coding/cftimeindex.py
${PYSITELIB}/xarray/coding/cftimeindex.pyc
${PYSITELIB}/xarray/coding/cftimeindex.pyo
+${PYSITELIB}/xarray/coding/common.py
+${PYSITELIB}/xarray/coding/common.pyc
+${PYSITELIB}/xarray/coding/common.pyo
${PYSITELIB}/xarray/coding/frequencies.py
${PYSITELIB}/xarray/coding/frequencies.pyc
${PYSITELIB}/xarray/coding/frequencies.pyo
@@ -80,6 +83,54 @@ ${PYSITELIB}/xarray/coding/times.pyo
${PYSITELIB}/xarray/coding/variables.py
${PYSITELIB}/xarray/coding/variables.pyc
${PYSITELIB}/xarray/coding/variables.pyo
+${PYSITELIB}/xarray/compat/__init__.py
+${PYSITELIB}/xarray/compat/__init__.pyc
+${PYSITELIB}/xarray/compat/__init__.pyo
+${PYSITELIB}/xarray/compat/array_api_compat.py
+${PYSITELIB}/xarray/compat/array_api_compat.pyc
+${PYSITELIB}/xarray/compat/array_api_compat.pyo
+${PYSITELIB}/xarray/compat/dask_array_compat.py
+${PYSITELIB}/xarray/compat/dask_array_compat.pyc
+${PYSITELIB}/xarray/compat/dask_array_compat.pyo
+${PYSITELIB}/xarray/compat/dask_array_ops.py
+${PYSITELIB}/xarray/compat/dask_array_ops.pyc
+${PYSITELIB}/xarray/compat/dask_array_ops.pyo
+${PYSITELIB}/xarray/compat/npcompat.py
+${PYSITELIB}/xarray/compat/npcompat.pyc
+${PYSITELIB}/xarray/compat/npcompat.pyo
+${PYSITELIB}/xarray/compat/pdcompat.py
+${PYSITELIB}/xarray/compat/pdcompat.pyc
+${PYSITELIB}/xarray/compat/pdcompat.pyo
+${PYSITELIB}/xarray/computation/__init__.py
+${PYSITELIB}/xarray/computation/__init__.pyc
+${PYSITELIB}/xarray/computation/__init__.pyo
+${PYSITELIB}/xarray/computation/apply_ufunc.py
+${PYSITELIB}/xarray/computation/apply_ufunc.pyc
+${PYSITELIB}/xarray/computation/apply_ufunc.pyo
+${PYSITELIB}/xarray/computation/arithmetic.py
+${PYSITELIB}/xarray/computation/arithmetic.pyc
+${PYSITELIB}/xarray/computation/arithmetic.pyo
+${PYSITELIB}/xarray/computation/computation.py
+${PYSITELIB}/xarray/computation/computation.pyc
+${PYSITELIB}/xarray/computation/computation.pyo
+${PYSITELIB}/xarray/computation/fit.py
+${PYSITELIB}/xarray/computation/fit.pyc
+${PYSITELIB}/xarray/computation/fit.pyo
+${PYSITELIB}/xarray/computation/nanops.py
+${PYSITELIB}/xarray/computation/nanops.pyc
+${PYSITELIB}/xarray/computation/nanops.pyo
+${PYSITELIB}/xarray/computation/ops.py
+${PYSITELIB}/xarray/computation/ops.pyc
+${PYSITELIB}/xarray/computation/ops.pyo
+${PYSITELIB}/xarray/computation/rolling.py
+${PYSITELIB}/xarray/computation/rolling.pyc
+${PYSITELIB}/xarray/computation/rolling.pyo
+${PYSITELIB}/xarray/computation/rolling_exp.py
+${PYSITELIB}/xarray/computation/rolling_exp.pyc
+${PYSITELIB}/xarray/computation/rolling_exp.pyo
+${PYSITELIB}/xarray/computation/weighted.py
+${PYSITELIB}/xarray/computation/weighted.pyc
+${PYSITELIB}/xarray/computation/weighted.pyo
${PYSITELIB}/xarray/conventions.py
${PYSITELIB}/xarray/conventions.pyc
${PYSITELIB}/xarray/conventions.pyo
@@ -101,42 +152,27 @@ ${PYSITELIB}/xarray/core/accessor_dt.pyo
${PYSITELIB}/xarray/core/accessor_str.py
${PYSITELIB}/xarray/core/accessor_str.pyc
${PYSITELIB}/xarray/core/accessor_str.pyo
-${PYSITELIB}/xarray/core/alignment.py
-${PYSITELIB}/xarray/core/alignment.pyc
-${PYSITELIB}/xarray/core/alignment.pyo
-${PYSITELIB}/xarray/core/arithmetic.py
-${PYSITELIB}/xarray/core/arithmetic.pyc
-${PYSITELIB}/xarray/core/arithmetic.pyo
-${PYSITELIB}/xarray/core/array_api_compat.py
-${PYSITELIB}/xarray/core/array_api_compat.pyc
-${PYSITELIB}/xarray/core/array_api_compat.pyo
-${PYSITELIB}/xarray/core/combine.py
-${PYSITELIB}/xarray/core/combine.pyc
-${PYSITELIB}/xarray/core/combine.pyo
${PYSITELIB}/xarray/core/common.py
${PYSITELIB}/xarray/core/common.pyc
${PYSITELIB}/xarray/core/common.pyo
-${PYSITELIB}/xarray/core/computation.py
-${PYSITELIB}/xarray/core/computation.pyc
-${PYSITELIB}/xarray/core/computation.pyo
-${PYSITELIB}/xarray/core/concat.py
-${PYSITELIB}/xarray/core/concat.pyc
-${PYSITELIB}/xarray/core/concat.pyo
+${PYSITELIB}/xarray/core/coordinate_transform.py
+${PYSITELIB}/xarray/core/coordinate_transform.pyc
+${PYSITELIB}/xarray/core/coordinate_transform.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/dataarray.py
${PYSITELIB}/xarray/core/dataarray.pyc
${PYSITELIB}/xarray/core/dataarray.pyo
${PYSITELIB}/xarray/core/dataset.py
${PYSITELIB}/xarray/core/dataset.pyc
${PYSITELIB}/xarray/core/dataset.pyo
+${PYSITELIB}/xarray/core/dataset_utils.py
+${PYSITELIB}/xarray/core/dataset_utils.pyc
+${PYSITELIB}/xarray/core/dataset_utils.pyo
+${PYSITELIB}/xarray/core/dataset_variables.py
+${PYSITELIB}/xarray/core/dataset_variables.pyc
+${PYSITELIB}/xarray/core/dataset_variables.pyo
${PYSITELIB}/xarray/core/datatree.py
${PYSITELIB}/xarray/core/datatree.pyc
${PYSITELIB}/xarray/core/datatree.pyo
@@ -176,45 +212,24 @@ ${PYSITELIB}/xarray/core/indexes.pyo
${PYSITELIB}/xarray/core/indexing.py
${PYSITELIB}/xarray/core/indexing.pyc
${PYSITELIB}/xarray/core/indexing.pyo
-${PYSITELIB}/xarray/core/merge.py
-${PYSITELIB}/xarray/core/merge.pyc
-${PYSITELIB}/xarray/core/merge.pyo
${PYSITELIB}/xarray/core/missing.py
${PYSITELIB}/xarray/core/missing.pyc
${PYSITELIB}/xarray/core/missing.pyo
-${PYSITELIB}/xarray/core/nanops.py
-${PYSITELIB}/xarray/core/nanops.pyc
-${PYSITELIB}/xarray/core/nanops.pyo
-${PYSITELIB}/xarray/core/npcompat.py
-${PYSITELIB}/xarray/core/npcompat.pyc
-${PYSITELIB}/xarray/core/npcompat.pyo
${PYSITELIB}/xarray/core/nputils.py
${PYSITELIB}/xarray/core/nputils.pyc
${PYSITELIB}/xarray/core/nputils.pyo
-${PYSITELIB}/xarray/core/ops.py
-${PYSITELIB}/xarray/core/ops.pyc
-${PYSITELIB}/xarray/core/ops.pyo
${PYSITELIB}/xarray/core/options.py
${PYSITELIB}/xarray/core/options.pyc
${PYSITELIB}/xarray/core/options.pyo
${PYSITELIB}/xarray/core/parallel.py
${PYSITELIB}/xarray/core/parallel.pyc
${PYSITELIB}/xarray/core/parallel.pyo
-${PYSITELIB}/xarray/core/pdcompat.py
-${PYSITELIB}/xarray/core/pdcompat.pyc
-${PYSITELIB}/xarray/core/pdcompat.pyo
${PYSITELIB}/xarray/core/resample.py
${PYSITELIB}/xarray/core/resample.pyc
${PYSITELIB}/xarray/core/resample.pyo
${PYSITELIB}/xarray/core/resample_cftime.py
${PYSITELIB}/xarray/core/resample_cftime.pyc
${PYSITELIB}/xarray/core/resample_cftime.pyo
-${PYSITELIB}/xarray/core/rolling.py
-${PYSITELIB}/xarray/core/rolling.pyc
-${PYSITELIB}/xarray/core/rolling.pyo
-${PYSITELIB}/xarray/core/rolling_exp.py
-${PYSITELIB}/xarray/core/rolling_exp.pyc
-${PYSITELIB}/xarray/core/rolling_exp.pyo
${PYSITELIB}/xarray/core/treenode.py
${PYSITELIB}/xarray/core/treenode.pyc
${PYSITELIB}/xarray/core/treenode.pyo
@@ -227,9 +242,6 @@ ${PYSITELIB}/xarray/core/utils.pyo
${PYSITELIB}/xarray/core/variable.py
${PYSITELIB}/xarray/core/variable.pyc
${PYSITELIB}/xarray/core/variable.pyo
-${PYSITELIB}/xarray/core/weighted.py
-${PYSITELIB}/xarray/core/weighted.pyc
-${PYSITELIB}/xarray/core/weighted.pyo
${PYSITELIB}/xarray/groupers.py
${PYSITELIB}/xarray/groupers.pyc
${PYSITELIB}/xarray/groupers.pyo
@@ -296,6 +308,24 @@ ${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/structure/__init__.py
+${PYSITELIB}/xarray/structure/__init__.pyc
+${PYSITELIB}/xarray/structure/__init__.pyo
+${PYSITELIB}/xarray/structure/alignment.py
+${PYSITELIB}/xarray/structure/alignment.pyc
+${PYSITELIB}/xarray/structure/alignment.pyo
+${PYSITELIB}/xarray/structure/chunks.py
+${PYSITELIB}/xarray/structure/chunks.pyc
+${PYSITELIB}/xarray/structure/chunks.pyo
+${PYSITELIB}/xarray/structure/combine.py
+${PYSITELIB}/xarray/structure/combine.pyc
+${PYSITELIB}/xarray/structure/combine.pyo
+${PYSITELIB}/xarray/structure/concat.py
+${PYSITELIB}/xarray/structure/concat.pyc
+${PYSITELIB}/xarray/structure/concat.pyo
+${PYSITELIB}/xarray/structure/merge.py
+${PYSITELIB}/xarray/structure/merge.pyc
+${PYSITELIB}/xarray/structure/merge.pyo
${PYSITELIB}/xarray/testing/__init__.py
${PYSITELIB}/xarray/testing/__init__.pyc
${PYSITELIB}/xarray/testing/__init__.pyo
@@ -320,6 +350,9 @@ ${PYSITELIB}/xarray/tests/data/example.i
${PYSITELIB}/xarray/tests/data/example.uamiv
${PYSITELIB}/xarray/tests/data/example_1.nc
${PYSITELIB}/xarray/tests/data/example_1.nc.gz
+${PYSITELIB}/xarray/tests/namespace.py
+${PYSITELIB}/xarray/tests/namespace.pyc
+${PYSITELIB}/xarray/tests/namespace.pyo
${PYSITELIB}/xarray/tests/test_accessor_dt.py
${PYSITELIB}/xarray/tests/test_accessor_dt.pyc
${PYSITELIB}/xarray/tests/test_accessor_dt.pyo
@@ -389,6 +422,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_coordinate_transform.py
+${PYSITELIB}/xarray/tests/test_coordinate_transform.pyc
+${PYSITELIB}/xarray/tests/test_coordinate_transform.pyo
${PYSITELIB}/xarray/tests/test_coordinates.py
${PYSITELIB}/xarray/tests/test_coordinates.pyc
${PYSITELIB}/xarray/tests/test_coordinates.pyo
@@ -401,15 +437,18 @@ ${PYSITELIB}/xarray/tests/test_dask.pyo
${PYSITELIB}/xarray/tests/test_dataarray.py
${PYSITELIB}/xarray/tests/test_dataarray.pyc
${PYSITELIB}/xarray/tests/test_dataarray.pyo
+${PYSITELIB}/xarray/tests/test_dataarray_typing.yml
${PYSITELIB}/xarray/tests/test_dataset.py
${PYSITELIB}/xarray/tests/test_dataset.pyc
${PYSITELIB}/xarray/tests/test_dataset.pyo
+${PYSITELIB}/xarray/tests/test_dataset_typing.yml
${PYSITELIB}/xarray/tests/test_datatree.py
${PYSITELIB}/xarray/tests/test_datatree.pyc
${PYSITELIB}/xarray/tests/test_datatree.pyo
${PYSITELIB}/xarray/tests/test_datatree_mapping.py
${PYSITELIB}/xarray/tests/test_datatree_mapping.pyc
${PYSITELIB}/xarray/tests/test_datatree_mapping.pyo
+${PYSITELIB}/xarray/tests/test_datatree_typing.yml
${PYSITELIB}/xarray/tests/test_deprecation_helpers.py
${PYSITELIB}/xarray/tests/test_deprecation_helpers.pyc
${PYSITELIB}/xarray/tests/test_deprecation_helpers.pyo
@@ -467,6 +506,9 @@ ${PYSITELIB}/xarray/tests/test_nputils.p
${PYSITELIB}/xarray/tests/test_options.py
${PYSITELIB}/xarray/tests/test_options.pyc
${PYSITELIB}/xarray/tests/test_options.pyo
+${PYSITELIB}/xarray/tests/test_pandas_to_xarray.py
+${PYSITELIB}/xarray/tests/test_pandas_to_xarray.pyc
+${PYSITELIB}/xarray/tests/test_pandas_to_xarray.pyo
${PYSITELIB}/xarray/tests/test_parallelcompat.py
${PYSITELIB}/xarray/tests/test_parallelcompat.pyc
${PYSITELIB}/xarray/tests/test_parallelcompat.pyo
Index: pkgsrc/math/py-xarray/distinfo
diff -u pkgsrc/math/py-xarray/distinfo:1.21 pkgsrc/math/py-xarray/distinfo:1.22
--- pkgsrc/math/py-xarray/distinfo:1.21 Tue Feb 4 09:42:31 2025
+++ pkgsrc/math/py-xarray/distinfo Tue Apr 15 16:09:20 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.21 2025/02/04 09:42:31 adam Exp $
+$NetBSD: distinfo,v 1.22 2025/04/15 16:09:20 adam Exp $
-BLAKE2s (xarray-2025.1.2.tar.gz) = 945a6cf9f026191ccc20a2270785c5d3308c2ab960819992a49003363f7f5b8f
-SHA512 (xarray-2025.1.2.tar.gz) = 604d552435a5c986818042de13b9163626ce2138e891f938e67d2885f51107fb741c81cfde5c4029575ba7011e0ac2edd3b88da76f5d7c54157a091d21e9761d
-Size (xarray-2025.1.2.tar.gz) = 3271214 bytes
+BLAKE2s (xarray-2025.3.1.tar.gz) = 0ae7b4026af9eeca2446338509886f388d5ea4846dee9fee4dc631b53b7476f6
+SHA512 (xarray-2025.3.1.tar.gz) = 13a884a8389b85148cf628e68b751dc21e95c256d7263589513a72f3b7fc5b396b9396edf94b47c40e31361e5e6659b60e8e7ac0014dc6675a747fe2ef25da9a
+Size (xarray-2025.3.1.tar.gz) = 3300778 bytes
Home |
Main Index |
Thread Index |
Old Index