From 1816119b2b78879f275690338dfec0a4ec31f38b Mon Sep 17 00:00:00 2001 From: Melissari1997 Date: Sat, 20 Jun 2026 19:24:21 +0200 Subject: [PATCH 1/3] Add datashader to doc extra for RTD builds (#3427) --- setup.cfg | 1 + 1 file changed, 1 insertion(+) diff --git a/setup.cfg b/setup.cfg index ef9e1ed2a..0c10bc435 100644 --- a/setup.cfg +++ b/setup.cfg @@ -38,6 +38,7 @@ xarray.backends = [options.extras_require] doc = + datashader >= 0.15.0 dask[dataframe] geopandas Jinja2 >=2.11 From d2cc8ac8213051e04cf98a1e2eec688f07a98992 Mon Sep 17 00:00:00 2001 From: Melissari1997 Date: Sat, 20 Jun 2026 19:31:06 +0200 Subject: [PATCH 2/3] Deduplicate datashader: remove from examples, keep in doc (#3427) --- setup.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.cfg b/setup.cfg index 0c10bc435..168203818 100644 --- a/setup.cfg +++ b/setup.cfg @@ -53,7 +53,7 @@ doc = sphinx-panels sphinx_rtd_theme examples = - datashader >= 0.15.0 + # datashader moved to doc extra; install [doc] for notebook dependencies plot = # Optional for the .xrs.plot accessor helpers. Every matplotlib # import in the package is lazy, so the compute functions work From e102d609fd8c0009fd019b424f7ec6064b64eb69 Mon Sep 17 00:00:00 2001 From: Melissari1997 Date: Sat, 20 Jun 2026 19:35:57 +0200 Subject: [PATCH 3/3] Remove unused examples extra (#3427) --- setup.cfg | 2 -- 1 file changed, 2 deletions(-) diff --git a/setup.cfg b/setup.cfg index 168203818..3b3b6bfbf 100644 --- a/setup.cfg +++ b/setup.cfg @@ -52,8 +52,6 @@ doc = sphinx sphinx-panels sphinx_rtd_theme -examples = - # datashader moved to doc extra; install [doc] for notebook dependencies plot = # Optional for the .xrs.plot accessor helpers. Every matplotlib # import in the package is lazy, so the compute functions work