diff options
Diffstat (limited to 'dev-python/xarray')
| -rw-r--r-- | dev-python/xarray/Manifest | 6 | ||||
| -rw-r--r-- | dev-python/xarray/xarray-2026.2.0.ebuild | 156 | ||||
| -rw-r--r-- | dev-python/xarray/xarray-2026.9.0.ebuild (renamed from dev-python/xarray/xarray-2026.4.0.ebuild) | 2 |
3 files changed, 3 insertions, 161 deletions
diff --git a/dev-python/xarray/Manifest b/dev-python/xarray/Manifest index b39177420b28..f966918c6e0d 100644 --- a/dev-python/xarray/Manifest +++ b/dev-python/xarray/Manifest @@ -1,6 +1,4 @@ -DIST xarray-2026.2.0.tar.gz 3111388 BLAKE2B d6dd10fb4e19c29a37c6ce3a4a68a80257dd5ee4146163898104177524c9aa9b97c2a435a1c4e04d0545631e39698e811149f1201d6eda2390e4dbc4dab4b255 SHA512 fc19c99ad7f7272dcb1d1f712457eb723f7f6d86301b9c75505927eb134f6700b740eae793cfb5d7f3fdf4933d6bddec1c16a68fb471c15595b68dca7a63ae86 -DIST xarray-2026.2.0.tar.gz.provenance 9725 BLAKE2B 4d7f17796fec575acc58eac98d6b9310cf3c67eccc361ac02f7170b005de247b6f45f60ebb0ebb67a8b984a53610925f86a18c3b4a88e999e83db8224bde2e63 SHA512 c5fda63b6790ed87293bbe95ea1f5ea223fc51f8518b9f545832f64979c7dbd3446604e22434978d5d564161a13c5a959ccc6f72a9ed336e268a8b5071dcd8c8 -DIST xarray-2026.4.0.tar.gz 3132311 BLAKE2B 813374c3f0d5fdda30ab28a6c3d22f4c45d0732dedfb5dc15eb09ce4d3473cab963bb02aa5c77e013337891a3c657294d211943a673d04de1a123f3bfda5db46 SHA512 f70fc78978f255a413b61a113b2e9e5da15e2fcd5c290ec81b112bd6bb0cb8e55aacde684dc756bd1f6087970ac3c85c602a883fa149ff5ff0013c3f3cb32cd1 -DIST xarray-2026.4.0.tar.gz.provenance 9447 BLAKE2B 0e9dd86e6d23f35c054c40b21e19c8ea309de73b6543980487cc25f9b93a56a714a1d37dba7c698b0d7ed47eb77eb26aff535d3f0d6e166050b5d8df9aff4c1b SHA512 76facef3f3d2a8cf8d10f75b0ee6842ee9ebb9db689b41db49cdbc74f40505878e8705ce0fba3a109dbd5925b4c331175ea8db5f11a9fe621ca6f5036564eaf8 DIST xarray-2026.7.0.tar.gz 3145348 BLAKE2B b3ca423036b5262ea47054a66368e6ae78b9427f1dda3bcfeef6b694b7078662cc2c2408f452c9da2e29abc647c29ed0e26cc4e6f867864c2a25099395dfaccd SHA512 3a4b10edc57f02ee07c4bfda494d845b42e434e8ea34a8cf835be40bda897c0337865986f6a541d64b528e8d5d898faae18ea5af28b003c4e84530f99a9cbeda DIST xarray-2026.7.0.tar.gz.provenance 9964 BLAKE2B 6ea402c569d18d93dccff0c89927c4069794eb430d7e285862eca42fd7af4e0985fac4ab6fba9ab9d6fca8fc41ed50584f307f735fc58ffe042382e62feac6e0 SHA512 de91805a18a3e944a323c9abc658a87fa0aedd38f1e8bfa2d1bb70100c43671849f81b55d7fdc95755c1e8eb318b765b0731367837f5531aa8dfcff739ad6d52 +DIST xarray-2026.9.0.tar.gz 3176922 BLAKE2B e77b5f2dabd7a8221ac54018537ea2b08feaf5be998dd47aa89443236a482d18ed905381a879cc90d0b1eb134e4eb09b63b3dc974167afa3bc0c9596cd8e800a SHA512 7671832d497fc4b050700460f4a66934ae9c2398b7dcb8f77c0d467bb2237467495d7eadcf8003d1c613aa426ee3e6289b286dbbfc551270e5d6f8626b8f0ade +DIST xarray-2026.9.0.tar.gz.provenance 9649 BLAKE2B ee4b14f0dbe28b021daface306fb29ff1d450f7d1e70ac870b2d1d805c57a9b49ea0c947512a7fb55ea0a216238fa22962720408a7829683f3e39d4166129446 SHA512 be8b8999ad565fb430b819acd85121ce9643a1340743cfeca098994ff048a6934915a1753853f6299beaae0247fa082d8e8187705974ee1f4771f3103a42bd03 diff --git a/dev-python/xarray/xarray-2026.2.0.ebuild b/dev-python/xarray/xarray-2026.2.0.ebuild deleted file mode 100644 index a7047b13cb6d..000000000000 --- a/dev-python/xarray/xarray-2026.2.0.ebuild +++ /dev/null @@ -1,156 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/pydata/xarray -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="N-D labeled arrays and datasets in Python" -HOMEPAGE=" - https://xarray.pydata.org/ - https://github.com/pydata/xarray/ - https://pypi.org/project/xarray/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv" -IUSE="big-endian" - -RDEPEND=" - >=dev-python/numpy-1.26[${PYTHON_USEDEP}] - >=dev-python/pandas-2.2[${PYTHON_USEDEP}] - >=dev-python/packaging-24.1[${PYTHON_USEDEP}] -" -# note: most of the test dependencies are optional -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/bottleneck[${PYTHON_USEDEP}] - dev-python/cftime[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - !riscv? ( !x86? ( - >=dev-python/netcdf4-1.6.0[bzip2,szip,${PYTHON_USEDEP}] - ) ) - dev-python/toolz[${PYTHON_USEDEP}] - !hppa? ( >=dev-python/scipy-1.13[${PYTHON_USEDEP}] ) - ) -" - -EPYTEST_PLUGINS=( hypothesis pytest-asyncio ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - # indirect pin, sigh - sed -i -e '/numpy/d' pyproject.toml || die -} - -python_test() { - local EPYTEST_DESELECT=( - # TODO: these fail with filter errors even if netcdf4 is built - # with blosc/zstd support - 'xarray/tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[zstd]' - 'xarray/tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[blosc_lz]' - 'xarray/tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[blosc_lz4]' - 'xarray/tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[blosc_lz4hc]' - 'xarray/tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[blosc_zlib]' - 'xarray/tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[blosc_zstd]' - # requires h5netcdf package - xarray/tests/test_backends_datatree.py::TestNetCDF4DatatreeIO::test_open_datatree_specific_group - # NotImplementedError, seriously? - xarray/tests/test_backends.py::TestGenericNetCDF4InMemory::test_roundtrip_group_via_memoryview - ) - - if has_version ">=dev-python/numpy-2.4[${PYTHON_USEDEP}]" ; then - EPYTEST_DESELECT+=( - # TODO - xarray/tests/test_dataarray.py::TestDataArray::test_curvefit_helpers - xarray/tests/test_variable.py::TestIndexVariable::test_concat_periods - ) - fi - - if ! has_version ">=dev-python/scipy-1.4[${PYTHON_USEDEP}]" ; then - EPYTEST_DESELECT+=( - 'xarray/tests/test_missing.py::test_interpolate_na_2d[coords1]' - ) - - if ! has_version "dev-python/scipy[${PYTHON_USEDEP}]" ; then - EPYTEST_DESELECT+=( - xarray/tests/test_calendar_ops.py::test_interp_calendar - ) - fi - fi - - if use big-endian ; then - EPYTEST_DESELECT+=( - # Appears to be a numpy issue in display? See bug #916460. - 'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145224193-ns-int64-20-True]' - 'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1970-09-21T00:12:44.145224808-ns-float64-1e+30-True]' - 'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145225216-ns-float64--9.223372036854776e+18-True]' - 'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145224193-ns-int64-None-False]' - 'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145225-us-int64-None-False]' - 'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1970-01-01T00:00:01.000001-us-int64-None-False]' - 'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:21:52.901038080-ns-float32-20.0-True]' - ) - fi - - if [[ ${ABI} != *64* ]]; then - EPYTEST_DESELECT+=( - # these tests hardcode object sizes for 64-bit arches - # https://github.com/pydata/xarray/issues/9127 - xarray/tests/test_dataarray.py::TestDataArray::test_repr_multiindex - xarray/tests/test_dataarray.py::TestDataArray::test_repr_multiindex_long - xarray/tests/test_dataset.py::TestDataset::test_repr - xarray/tests/test_dataset.py::TestDataset::test_repr_multiindex - xarray/tests/test_datatree.py::TestRepr::test_doc_example - xarray/tests/test_datatree.py::TestRepr::test_repr_truncates_nodes - xarray/tests/test_formatting.py::test_array_repr_dtypes_unix - - # converting timestamps into ns, causing an overflow - xarray/tests/test_cftimeindex.py::test_asi8 - xarray/tests/test_coding_times.py::test_decode_cf_time_bounds - xarray/tests/test_coding_times.py::test_use_cftime_false_standard_calendar_in_range - xarray/tests/test_coding_times.py::test_decode_cf_datetime_non_standard_units - - # https://github.com/pydata/xarray/issues/10956 - 'xarray/tests/test_coding_times.py::test_decode_timedelta_via_units[decode_timedelta=False]' - xarray/tests/test_dataset.py::TestDataset::test_to_and_from_dataframe - xarray/tests/test_formatting.py::TestFormatting::test_diff_datatree_repr_equals - xarray/tests/test_formatting.py::test_repr_pandas_multi_index - 'xarray/tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[False-False]' - 'xarray/tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[False-True]' - 'xarray/tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[None-False]' - 'xarray/tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[None-True]' - 'xarray/tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[True-False]' - 'xarray/tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[True-True]' - xarray/tests/test_groupby.py::test_groupby_reduce_dimension_error - xarray/tests/test_namedarray.py::test_fake_target_chunksize_cftime - 'xarray/tests/test_namedarray.py::test_fake_target_chunksize[input_array0-1024-int64]' - xarray/tests/test_strategies.py::TestReduction::test_mean - xarray/tests/test_variable.py::TestVariable::test_reduce_keepdims - ) - fi - - case ${ARCH} in - arm64) - EPYTEST_DESELECT+=( - 'xarray/tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]' - 'xarray/tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]' - ) - ;; - esac - - if ! has_version "dev-python/seaborn[${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - xarray/tests/test_plot.py::TestContour::test_colors - ) - fi - - epytest -o addopts= -} diff --git a/dev-python/xarray/xarray-2026.4.0.ebuild b/dev-python/xarray/xarray-2026.9.0.ebuild index 15705850f17b..537522c1d7af 100644 --- a/dev-python/xarray/xarray-2026.4.0.ebuild +++ b/dev-python/xarray/xarray-2026.9.0.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 arm64 ~riscv" +KEYWORDS="~amd64 ~arm64 ~riscv" IUSE="big-endian" RDEPEND=" |
