From fc8a85f73a893c169eb1dfdfdd8ee7b40bd7f033 Mon Sep 17 00:00:00 2001 From: Sam Evans <47793072+Sevans711@users.noreply.github.com> Date: Thu, 24 Sep 2026 08:41:58 -0400 Subject: [PATCH 1/2] test more packages' latest builds in upstream ci --- ci/install-upstream.sh | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/ci/install-upstream.sh b/ci/install-upstream.sh index 0c9f4c7a9..e0e8ffb47 100644 --- a/ci/install-upstream.sh +++ b/ci/install-upstream.sh @@ -3,20 +3,28 @@ # forcibly remove packages to avoid artifacts conda remove -y --force \ + antimeridian \ cartopy \ dask \ datashader \ distributed \ + matplotlib \ holoviews \ + hvplot \ + geoviews \ pandas \ + pyarrow \ + requests \ scikit-learn \ scipy \ shapely \ + spatialpandas \ xarray +# any packages whose latest versions are being tested here but +# which do not appear during `conda list` from running upstream-dev-ci.yml: pip uninstall -y \ - antimeridian \ - spatialpandas + pooch # conda list conda list @@ -32,6 +40,8 @@ python -m pip install \ --no-deps \ --pre \ --upgrade \ + matplotlib \ + pyarrow \ scikit-learn \ scipy \ xarray @@ -46,7 +56,12 @@ python -m pip install \ git+https://github.com/holoviz/datashader.git \ git+https://github.com/dask/dask.git \ git+https://github.com/dask/distributed.git \ + git+https://github.com/fatiando/pooch.git \ + git+https://github.com/pola-rs/polars.git \ git+https://github.com/holoviz/holoviews.git \ + git+https://github.com/holoviz/hvplot.git \ + git+https://github.com/holoviz/geoviews.git \ + git+https://github.com/psf/requests.git \ git+https://github.com/shapely/shapely.git \ git+https://github.com/holoviz/spatialpandas.git \ 'geopandas>=1.0.0' From 0a86fd2dac4fe7853a61b554b5a46f093ee3d928 Mon Sep 17 00:00:00 2001 From: Sam Evans <47793072+Sevans711@users.noreply.github.com> Date: Thu, 24 Sep 2026 09:20:09 -0400 Subject: [PATCH 2/2] upstream ci polars - just use stable release polars latest build is hard to get working properly because it isn't a pure python package. Minimal effort solution is to just stick with stable release for now. Can revisit later if there's a more compelling reason to add it into uxarray upstream ci. --- ci/install-upstream.sh | 1 - 1 file changed, 1 deletion(-) diff --git a/ci/install-upstream.sh b/ci/install-upstream.sh index e0e8ffb47..4f30de097 100644 --- a/ci/install-upstream.sh +++ b/ci/install-upstream.sh @@ -57,7 +57,6 @@ python -m pip install \ git+https://github.com/dask/dask.git \ git+https://github.com/dask/distributed.git \ git+https://github.com/fatiando/pooch.git \ - git+https://github.com/pola-rs/polars.git \ git+https://github.com/holoviz/holoviews.git \ git+https://github.com/holoviz/hvplot.git \ git+https://github.com/holoviz/geoviews.git \