-
Notifications
You must be signed in to change notification settings - Fork 100
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Upgrade conda environments to Python 3.11 (#483)
* update conda environment files to python 3.11 and adjust dependencies accordingly * update python3 version reqs and mdtf versions in docs, driver script, and config files * update python version req to 3.11 in PR template adjust mdtf_tests to run macos ventura * add call to ls contents of usr/local * update typing module in base env remove conda checks from beginning of mdtf_tests refine deserialize_class t.__subclasses__() try except block * fix subclasses init * add block to create conda softlink to micromamba bin to test * try adding condabin dir to GITHUB_ENV * refactor data_manager pd.merge call to avoid duplicate columns * change deprecated np.int and np.float to built-in int and float in set 3 pods clean up temp_extreme_distshape pod and try refactoring boolean query still attempting to fix matplotlib bbox issues in trop_pac_sea_level pod * replace b flag with visible flag and clean up conveTransCriticalCollapse_util.py * finalize test jsonc files comment out temp_extremes_distshape and trop_pac_sea_level pods * change max parallel jobs to 3 * add support for micromamba installation to conda_env_setup.sh * update conda_init.sh and fix issues in conda_env_setup.sh * finalize micromamba implementation in conda_env_setup.sh * remove --conda-basic command from install module add support for micromamba to env manager activate_env_commands routine * refine micromamba env variable setup and sourcing in mdtf_tests, conda setup scripts, and env_manager module * upgrade matplotlib version in python3_base file * add debugging lines to mdtf_tests * fix wkdir path in cat command * try changing conda_root to micromamba install location in ubuntu tests set1 * fix ubuntu tests conda root * refine micromamba locations in conda install scripts and add conda env var defs and test call to conda_env_setup.sh to gh actions test file * add micromamba paths to actions set1 tests add check for ~/.zshrc file to environment_manager module * fix call to conda_env_setup in mdtf_tests * fix call to micromamba-bin paths in mdtf_tests * add boolean for micromamba executable location in actions to conda_init.sh * check that conda_exe info yields a result instead of whether it is an exectuable in conda_init * switch gh actions tests to use micromamba paths * comment out conda action, swith env file build to use conda install bash scripts, call mdtf with wrapper in mdtf_tests.yml * add bash init call to micromamba subprocess command in envrionment_manager * add micromamba installation instructions to docs and READMe.md, and change python specs to 3.11 * add more updates to dev_start.rst, and include micromamba in default_tests.jsonc conda_root description * add micromamba to multirun_config_template conda_root description' --------- Co-authored-by: Jess Liptak <@wrongkindofdoctor>
- Loading branch information
1 parent
45050fb
commit d5eb6f5
Showing
45 changed files
with
761 additions
and
507 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.