Skip to content

Commit

Permalink
ci: Run tests on 3.12 too
Browse files Browse the repository at this point in the history
  • Loading branch information
pmav99 committed Apr 8, 2024
1 parent f07267e commit 7a4cbfb
Show file tree
Hide file tree
Showing 28 changed files with 27,090 additions and 14,640 deletions.
8 changes: 7 additions & 1 deletion .github/workflows/conda_pip.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ jobs:
# mpi: [ "mpich", "openmpi" ]
os: [ "ubuntu-latest"]
mpi: [ "openmpi" ]
python: [ "3.9", "3.10", "3.11" ]
python: [ "3.9", "3.10", "3.11", "3.12" ]

env:
SCHISM_ENV: "SCHISM_ENV"
Expand Down Expand Up @@ -149,6 +149,12 @@ jobs:
if: steps.cache-PYPOSEIDON_ENV.outputs.cache-hit != 'true'
run: micromamba create --yes --name ${PYPOSEIDON_ENV} -f ${PYPOSEIDON_LOCK}

- name: "Check schism version"
run: |
eval "$(micromamba shell hook)"
micromamba activate "${SCHISM_ENV}"
schism -v
- name: "Install python dependencies"
run: |
eval "$(micromamba shell hook)"
Expand Down
5 changes: 5 additions & 0 deletions dependencies/python3.12.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
channels:
- gbrey
- conda-forge
dependencies:
- python=3.12
36 changes: 36 additions & 0 deletions environments/base-p3.12.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
channels:
- conda-forge
- gbrey
dependencies:
- cartopy
- cfgrib
- colorlog
- compilers
- dask
- eccodes
- f90nml
- ffmpeg
- gdal
- geopandas
- geos
- gmsh>=4.9.3
- jigsaw>=0.9.12
- jinja2
- netCDF4
- numpy
- pandas<2
- pip
- proj
- psutil
- pydap>=3.3.0
- pyresample
- python-gmsh
- python=3.12
- rasterio
- requests
- rioxarray
- scipy
- searvey
- shapely>=2
- tqdm
- xarray
14 changes: 14 additions & 0 deletions environments/binary-p3.12.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
channels:
- conda-forge
- gbrey
dependencies:
- compilers
- eccodes
- ffmpeg
- gdal
- geos
- gmsh>=4.9.3
- jigsaw>=0.9.12
- pip
- proj
- python=3.12
54 changes: 54 additions & 0 deletions environments/full-p3.12.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
channels:
- conda-forge
- gbrey
dependencies:
- black<24.0
- bump2version
- cartopy
- cfgrib
- colorlog
- compilers
- dask
- eccodes
- f90nml
- ffmpeg
- gdal
- geopandas
- geos
- geoviews
- gmsh>=4.9.3
- holoviews
- hvplot
- ipykernel
- ipympl
- jigsaw>=0.9.12
- jinja2
- matplotlib>=3.3
- mayavi
- mkdocs
- mkdocs-material
- mkdocstrings
- netCDF4
- numpy
- pandas<2
- pip
- proj
- psutil
- pydap>=3.3.0
- pymdown-extensions
- pyresample
- pytest
- pytest-cov
- pytest-xdist
- python-gmsh
- python=3.12
- rasterio
- requests
- rioxarray
- ruamel.yaml
- scipy
- searvey
- shapely>=2
- spatialpandas
- tqdm
- xarray
43 changes: 43 additions & 0 deletions environments/viz-p3.12.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
channels:
- conda-forge
- gbrey
dependencies:
- cartopy
- cfgrib
- colorlog
- compilers
- dask
- eccodes
- f90nml
- ffmpeg
- gdal
- geopandas
- geos
- geoviews
- gmsh>=4.9.3
- holoviews
- hvplot
- ipympl
- jigsaw>=0.9.12
- jinja2
- matplotlib>=3.3
- mayavi
- netCDF4
- numpy
- pandas<2
- pip
- proj
- psutil
- pydap>=3.3.0
- pyresample
- python-gmsh
- python=3.12
- rasterio
- requests
- rioxarray
- scipy
- searvey
- shapely>=2
- spatialpandas
- tqdm
- xarray
Loading

0 comments on commit 7a4cbfb

Please sign in to comment.