-
Notifications
You must be signed in to change notification settings - Fork 15
/
Copy pathci.yml
30 lines (30 loc) · 880 Bytes
/
ci.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# Conda xcdat CI/CD environment (used in GH Actions).
name: xcdat_ci
channels:
- conda-forge
- defaults
dependencies:
# Base - required for building the package.
# =========================================
- python >=3.9
- cf_xarray
- cftime
- dask
- lxml
- netcdf4
- numpy >=1.23.0 # This version of numpy includes support for Python 3.11.
- pandas
- python-dateutil
- xarray >=2022.02.0 # This version of Xarray drops support for Python 3.8.
- xgcm
# Optional - enables additional features.
# =========================================
- xesmf >=0.7.0 # Constrained because https://github.com/pangeo-data/xESMF/issues/212.
# Quality Assurance
# ==================
- types-python-dateutil
# Testing
# ==================
- pytest
- pytest-cov
prefix: /opt/miniconda3/envs/xcdat_ci