3
3
# install cython for building cftime without build isolation
4
4
micromamba install " cython>=0.29.20" py-cpuinfo
5
5
# temporarily (?) remove numbagg and numba
6
- micromamba remove -y numba numbagg
6
+ micromamba remove -y numba numbagg sparse
7
+ # temporarily remove numexpr
8
+ micromamba remove -y numexpr
7
9
# temporarily remove backends
8
- micromamba remove -y cf_units h5py hdf5 netcdf4
10
+ micromamba remove -y cf_units hdf5 h5py netcdf4
9
11
# forcibly remove packages to avoid artifacts
10
- conda uninstall -y --force \
12
+ micromamba remove -y --force \
11
13
numpy \
12
14
scipy \
13
15
pandas \
@@ -30,8 +32,17 @@ python -m pip install \
30
32
scipy \
31
33
matplotlib \
32
34
pandas
35
+ # for some reason pandas depends on pyarrow already.
36
+ # Remove once a `pyarrow` version compiled with `numpy>=2.0` is on `conda-forge`
37
+ python -m pip install \
38
+ -i https://pypi.fury.io/arrow-nightlies/ \
39
+ --prefer-binary \
40
+ --no-deps \
41
+ --pre \
42
+ --upgrade \
43
+ pyarrow
33
44
# without build isolation for packages compiling against numpy
34
- # TODO: remove once there are `numpy>=2.0` builds for numcodecs and cftime
45
+ # TODO: remove once there are `numpy>=2.0` builds for these
35
46
python -m pip install \
36
47
--no-deps \
37
48
--upgrade \
@@ -51,13 +62,14 @@ python -m pip install \
51
62
--no-deps \
52
63
--upgrade \
53
64
git+https://github.com/dask/dask \
65
+ git+https://github.com/dask/dask-expr \
54
66
git+https://github.com/dask/distributed \
55
67
git+https://github.com/zarr-developers/zarr \
56
68
git+https://github.com/pypa/packaging \
57
69
git+https://github.com/hgrecco/pint \
58
- git+https://github.com/pydata/sparse \
59
70
git+https://github.com/intake/filesystem_spec \
60
71
git+https://github.com/SciTools/nc-time-axis \
61
72
git+https://github.com/xarray-contrib/flox \
62
73
git+https://github.com/dgasmith/opt_einsum
74
+ # git+https://github.com/pydata/sparse
63
75
# git+https://github.com/h5netcdf/h5netcdf
0 commit comments