Skip to content

Update GCPy conda env to use Python 3.13 instead of 3.12#387

Merged
yantosca merged 1 commit intodevfrom
feature/gcpy-env-py313
Dec 8, 2025
Merged

Update GCPy conda env to use Python 3.13 instead of 3.12#387
yantosca merged 1 commit intodevfrom
feature/gcpy-env-py313

Conversation

@yantosca
Copy link
Contributor

@yantosca yantosca commented Dec 8, 2025

Name and Institution (Required)

Name: Bob Yantosca
Institution: Harvard + GCST

Describe the update

This PR updates the default GCPy Python environment to use Python 3.13 + corresponding packages:

  1. Symbolic link environment.yml now points to docs/environment_files/gcpy_environment_py313.yml
  2. File setup.py (which is used for the Pip/Conda builds) has been updated to be consistent with gcpy_environment_py313.yml.

Expected changes

This is a zero-diff update, which only changes the conda environment.

environment.yml
- Now symlinked to docs/environment_files/gcpy_environment_py313.yml

setup.py
- Updated packages to be consistent with gcpy_environment_py313.yml
- Updated version to 1.7.0

CHANGELOG.md
- Updated accordingly

NOTE: At present, the Python environment has conflicts with esmf/xesmf
with the more recent Python 3.14.  For now we will stick with 3.13.

Signed-off-by: Bob Yantosca <yantosca@seas.harvard.edu>
@yantosca yantosca added this to the 1.7.0 milestone Dec 8, 2025
@yantosca yantosca self-assigned this Dec 8, 2025
@yantosca yantosca added category: Feature Request New feature or request topic: User Environment Relating to python and/or conda environment labels Dec 8, 2025
@yantosca yantosca requested a review from msulprizio December 8, 2025 16:29
@yantosca yantosca merged commit 1ec9982 into dev Dec 8, 2025
20 checks passed
@yantosca yantosca deleted the feature/gcpy-env-py313 branch December 8, 2025 16:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

category: Feature Request New feature or request topic: User Environment Relating to python and/or conda environment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants