From b52986a5dcebd59c9019f843e11e9d98285193e2 Mon Sep 17 00:00:00 2001 From: maximlt Date: Mon, 29 Jul 2024 18:38:04 +0200 Subject: [PATCH 1/2] skip gridded guide for some versions of xarray and numpy --- doc/conftest.py | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/doc/conftest.py b/doc/conftest.py index 3c1ab302d..8c0d8f280 100644 --- a/doc/conftest.py +++ b/doc/conftest.py @@ -1,7 +1,11 @@ -import dask from importlib.util import find_spec + +import dask + +from packaging.version import Version from bokeh.io.webdriver import webdriver_control + collect_ignore_glob = [ 'user_guide/Streaming.ipynb', ] @@ -45,3 +49,19 @@ # From Dask 2024.3.0 they now use `dask_expr` by default # https://github.com/dask/dask/issues/10995 dask.config.set({'dataframe.query-planning': False}) + + +# https://github.com/pydata/xarray/pull/9182 +try: + import xarray as xr +except ImportError: + pass +else: + import numpy as np + + if Version(np.__version__) >= Version('2.0.0') and Version(xr.__version__) <= Version( + '2024.6.0' + ): + collect_ignore_glob += [ + 'user_guide/Gridded_data.ipynb', + ] From 54b1572fe438ff7701109505893c9c35e7d3c5e3 Mon Sep 17 00:00:00 2001 From: maximlt Date: Tue, 30 Jul 2024 14:37:42 +0200 Subject: [PATCH 2/2] fix typo --- doc/conftest.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/conftest.py b/doc/conftest.py index 8c0d8f280..5c0ebefb8 100644 --- a/doc/conftest.py +++ b/doc/conftest.py @@ -63,5 +63,5 @@ '2024.6.0' ): collect_ignore_glob += [ - 'user_guide/Gridded_data.ipynb', + 'user_guide/Gridded_Data.ipynb', ]