summaryrefslogtreecommitdiff
path: root/dev-python/xarray/xarray-2024.9.0.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python/xarray/xarray-2024.9.0.ebuild')
-rw-r--r--dev-python/xarray/xarray-2024.9.0.ebuild21
1 files changed, 19 insertions, 2 deletions
diff --git a/dev-python/xarray/xarray-2024.9.0.ebuild b/dev-python/xarray/xarray-2024.9.0.ebuild
index e09e513f0db2..d46d4836ea24 100644
--- a/dev-python/xarray/xarray-2024.9.0.ebuild
+++ b/dev-python/xarray/xarray-2024.9.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~riscv x86"
IUSE="big-endian"
RDEPEND="
@@ -34,7 +34,9 @@ BDEPEND="
dev-python/cftime[${PYTHON_USEDEP}]
dev-python/hypothesis[${PYTHON_USEDEP}]
dev-python/matplotlib[${PYTHON_USEDEP}]
- !riscv? ( dev-python/netcdf4[bzip2,szip,${PYTHON_USEDEP}] )
+ !riscv? ( !x86? (
+ dev-python/netcdf4[bzip2,szip,${PYTHON_USEDEP}]
+ ) )
dev-python/toolz[${PYTHON_USEDEP}]
!hppa? ( >=dev-python/scipy-1.4[${PYTHON_USEDEP}] )
)
@@ -88,9 +90,24 @@ python_test() {
xarray/tests/test_dataarray.py::TestDataArray::test_repr_multiindex_long
xarray/tests/test_dataset.py::TestDataset::test_repr_multiindex
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
)
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/numpy-2[${PYTHON_USEDEP}]"; then
EPYTEST_DESELECT+=(
xarray/tests/test_dataset.py::TestDataset::test_polyfit_warnings