Skip to content

Commit 1cc3f57

Browse files
committed
Add yet an other CI for numpy 2.1
1 parent 52f13d4 commit 1cc3f57

File tree

2 files changed

+56
-0
lines changed

2 files changed

+56
-0
lines changed

.github/workflows/ci.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,9 @@ jobs:
5858
python-version: "3.10"
5959
os: ubuntu-latest
6060
# Latest python version:
61+
- env: "all-but-numba"
62+
python-version: "3.12"
63+
os: ubuntu-latest
6164
- env: "all-but-dask"
6265
# Not 3.12 because of pint
6366
python-version: "3.11"

ci/requirements/all-but-numba.yml

+53
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
name: xarray-tests
2+
channels:
3+
- conda-forge
4+
- nodefaults
5+
dependencies:
6+
- aiobotocore
7+
- array-api-strict
8+
- boto3
9+
- bottleneck
10+
- cartopy
11+
- cftime
12+
- dask-core
13+
- dask-expr # dask raises a deprecation warning without this, breaking doctests
14+
- distributed
15+
- flox
16+
- fsspec
17+
- h5netcdf
18+
- h5py
19+
- hdf5
20+
- hypothesis
21+
- iris
22+
- lxml # Optional dep of pydap
23+
- matplotlib-base
24+
- nc-time-axis
25+
- netcdf4
26+
# numba often conflicts with newer versions of numpy.
27+
# This environment helps us test xarray with the latest versions
28+
# of numpy
29+
# - numba
30+
# - numbagg
31+
# - numexpr
32+
- numpy>=2.1
33+
- opt_einsum
34+
- packaging
35+
- pandas
36+
# - pint>=0.22
37+
- pip
38+
- pooch
39+
- pre-commit
40+
- pyarrow # pandas raises a deprecation warning without this, breaking doctests
41+
- pydap
42+
- pytest
43+
- pytest-cov
44+
- pytest-env
45+
- pytest-xdist
46+
- pytest-timeout
47+
- rasterio
48+
- scipy
49+
- seaborn
50+
- sparse
51+
- toolz
52+
- typing_extensions
53+
- zarr

0 commit comments

Comments
 (0)