1
1
#! /usr/bin/env bash
2
2
3
+ if which micromamba > /dev/null; then
4
+ conda=micromamba
5
+ elif which mamba > /dev/null; then
6
+ conda=mamba
7
+ else
8
+ conda=conda
9
+ fi
10
+
3
11
# temporarily (?) remove numbagg and numba
4
- micromamba remove -y numba numbagg sparse
12
+ $conda remove -y numba numbagg sparse
5
13
# temporarily remove numexpr
6
- micromamba remove -y numexpr
14
+ $conda remove -y numexpr
7
15
# temporarily remove backends
8
- micromamba remove -y cf_units hdf5 h5py netcdf4 pydap
16
+ $conda remove -y cf_units hdf5 h5py netcdf4 pydap
9
17
# forcibly remove packages to avoid artifacts
10
- micromamba remove -y --force \
18
+ $conda remove -y --force \
11
19
numpy \
12
20
scipy \
13
21
pandas \
@@ -19,6 +27,7 @@ micromamba remove -y --force \
19
27
bottleneck \
20
28
flox
21
29
# pint
30
+
22
31
# to limit the runtime of Upstream CI
23
32
python -m pip install \
24
33
-i https://pypi.anaconda.org/scientific-python-nightly-wheels/simple \
@@ -45,7 +54,7 @@ python -m pip install \
45
54
git+https://github.com/dask/dask \
46
55
git+https://github.com/dask/dask-expr \
47
56
git+https://github.com/dask/distributed \
48
- git+https://github.com/zarr-developers/zarr \
57
+ git+https://github.com/zarr-developers/zarr.git@main \
49
58
git+https://github.com/Unidata/cftime \
50
59
git+https://github.com/pypa/packaging \
51
60
git+https://github.com/hgrecco/pint \
0 commit comments