ESCOMP / CAM-SIMA

Community Atmosphere Model - System for Integrated Modeling of the Atmosphere
3 stars 12 forks source link

Need to implement python 3.11 testing once constituents CCPP code is enabled. #197

Closed nusbaume closed 1 year ago

nusbaume commented 1 year ago

Currently CAMDEN only runs unit tests up to python 3.10, instead of the latest python version (3.11). However, CAMDEN fails when using python 3.11 due to a bug in the CCPP framework. That bug has been fixed (I believe) in the latest tag on Steve's CCPP-framework fork, but that tag also has constituents code that currently doesn't work with CAMDEN.

Thus whenever the constituents framework code is officially added to CAMDEN, the python testing list should also be updated to include 3.11. This can be done by updating the python-version entry to include "3.11" in the following YAML file:

CAMDEN/.github/workflows/python_unit_tests.yml