Conversation
|
Xylar had noted:
So, for the Spring release (tentatively planned as: testing period beginning April 1, release on May 1), we'd want to support four versions of Python: 3.11, 3.12, 3.13, 3.14. Tom also noted:
|
|
Unlike Claude's response: Looking at this GitHub Actions log, the Python 3.14 build failed due to dependency resolution conflicts. The issue is that some required packages don't yet have builds available for Python 3.14. Key Problems:
The conda solver couldn't find a combination of packages that satisfies all the requirements for Python 3.14. |
.github/workflows/build_workflow.yml
Outdated
| python --version | ||
| # Fix pip issues for Python 3.12+ | ||
| if [[ "${{ matrix.python-version }}" == "3.12" ]] || [[ "${{ matrix.python-version }}" == "3.13" ]]; then | ||
| if [[ "${{ matrix.python-version }}" == "3.12" ]] || [[ "${{ matrix.python-version }}" == "3.13" ]] || [[ "${{ matrix.python-version }}" == "3.14" ]]; then |
There was a problem hiding this comment.
Tom noted in E3SM-Project/zstash#402 (comment):
I'm pretty sure if you include
setuptoolsin thedev.ymlthen you don't need this block.
Example: https://github.com/xCDAT/xcdat/blob/8238fab6bbcbcc25f8dc67b4cbe753ab6ba7edfc/conda-env/dev.yml#L8-L9
It looks like these have now been resolved. The CI checks are now passing despite no code changes other than a rebase on the latest |
|
Addressed code review comment carried over from the zstash equivalent PR, all checks still passing. |
|
@tomvothecoder @andrewdnolan Could one of you take a quick look at this PR and review/approve it? The changes for |
|
Thanks @tomvothecoder! |
Summary
Important: this should be merged to
mainafter the production release ofzppy-interfaces v0.2.0.Objectives:
Issue resolution:
Select one: This pull request is...
Small Change