File tree Expand file tree Collapse file tree 4 files changed +101
-3
lines changed Expand file tree Collapse file tree 4 files changed +101
-3
lines changed Original file line number Diff line number Diff line change 44
44
matrix :
45
45
os : ["ubuntu-latest", "macos-latest", "windows-latest"]
46
46
# Bookend python versions
47
- python-version : ["3.9", "3.11"]
47
+ python-version : ["3.9", "3.11", "3.12" ]
48
48
env : [""]
49
49
include :
50
50
# Minimum python version:
71
71
72
72
if [[ ${{ matrix.os }} == windows* ]] ;
73
73
then
74
- echo "CONDA_ENV_FILE=ci/requirements/environment-windows.yml" >> $GITHUB_ENV
74
+ if [[ ${{ matrix.python-version }} != "3.12" ]]; then
75
+ echo "CONDA_ENV_FILE=ci/requirements/environment-windows.yml" >> $GITHUB_ENV
76
+ else
77
+ echo "CONDA_ENV_FILE=ci/requirements/environment-windows-3.12.yml" >> $GITHUB_ENV
78
+ fi
75
79
elif [[ "${{ matrix.env }}" != "" ]] ;
76
80
then
77
81
if [[ "${{ matrix.env }}" == "flaky" ]] ;
82
86
echo "CONDA_ENV_FILE=ci/requirements/${{ matrix.env }}.yml" >> $GITHUB_ENV
83
87
fi
84
88
else
85
- echo "CONDA_ENV_FILE=ci/requirements/environment.yml" >> $GITHUB_ENV
89
+ if [[ ${{ matrix.python-version }} != "3.12" ]]; then
90
+ echo "CONDA_ENV_FILE=ci/requirements/environment.yml" >> $GITHUB_ENV
91
+ else
92
+ echo "CONDA_ENV_FILE=ci/requirements/environment-3.12.yml" >> $GITHUB_ENV
93
+ fi
86
94
fi
87
95
88
96
echo "PYTHON_VERSION=${{ matrix.python-version }}" >> $GITHUB_ENV
Original file line number Diff line number Diff line change
1
+ name : xarray-tests
2
+ channels :
3
+ - conda-forge
4
+ - nodefaults
5
+ dependencies :
6
+ - aiobotocore
7
+ - boto3
8
+ - bottleneck
9
+ - cartopy
10
+ - cftime
11
+ - dask-core
12
+ - distributed
13
+ - flox
14
+ - fsspec!=2021.7.0
15
+ - h5netcdf
16
+ - h5py
17
+ - hdf5
18
+ - hypothesis
19
+ - iris
20
+ - lxml # Optional dep of pydap
21
+ - matplotlib-base
22
+ - nc-time-axis
23
+ - netcdf4
24
+ # - numba
25
+ # - numbagg
26
+ - numexpr
27
+ - numpy
28
+ - opt_einsum
29
+ - packaging
30
+ - pandas
31
+ # - pint>=0.22
32
+ - pip
33
+ - pooch
34
+ - pre-commit
35
+ - pydap
36
+ - pytest
37
+ - pytest-cov
38
+ - pytest-env
39
+ - pytest-xdist
40
+ - pytest-timeout
41
+ - rasterio
42
+ - scipy
43
+ - seaborn
44
+ # - sparse
45
+ - toolz
46
+ - typing_extensions
47
+ - zarr
Original file line number Diff line number Diff line change
1
+ name : xarray-tests
2
+ channels :
3
+ - conda-forge
4
+ dependencies :
5
+ - boto3
6
+ - bottleneck
7
+ - cartopy
8
+ - cftime
9
+ - dask-core
10
+ - distributed
11
+ - flox
12
+ - fsspec!=2021.7.0
13
+ - h5netcdf
14
+ - h5py
15
+ - hdf5
16
+ - hypothesis
17
+ - iris
18
+ - lxml # Optional dep of pydap
19
+ - matplotlib-base
20
+ - nc-time-axis
21
+ - netcdf4
22
+ # - numba
23
+ # - numbagg
24
+ - numpy
25
+ - packaging
26
+ - pandas
27
+ # - pint>=0.22
28
+ - pip
29
+ - pre-commit
30
+ - pydap
31
+ - pytest
32
+ - pytest-cov
33
+ - pytest-env
34
+ - pytest-xdist
35
+ - pytest-timeout
36
+ - rasterio
37
+ - scipy
38
+ - seaborn
39
+ # - sparse
40
+ - toolz
41
+ - typing_extensions
42
+ - zarr
Original file line number Diff line number Diff line change @@ -12,6 +12,7 @@ classifiers = [
12
12
" Programming Language :: Python :: 3.9" ,
13
13
" Programming Language :: Python :: 3.10" ,
14
14
" Programming Language :: Python :: 3.11" ,
15
+ " Programming Language :: Python :: 3.12" ,
15
16
" Topic :: Scientific/Engineering" ,
16
17
]
17
18
description = " N-D labeled arrays and datasets in Python"
You can’t perform that action at this time.
0 commit comments