Skip to content

Avoid full rust dependency in cylc environments#1519

Merged
climbfuji merged 4 commits intoJCSDA:developfrom
climbfuji:feature/cylc-dev-rust-bootstrap
Feb 17, 2025
Merged

Avoid full rust dependency in cylc environments#1519
climbfuji merged 4 commits intoJCSDA:developfrom
climbfuji:feature/cylc-dev-rust-bootstrap

Conversation

@climbfuji
Copy link
Copy Markdown
Collaborator

@climbfuji climbfuji commented Feb 14, 2025

Summary

This PR enables a newly added rust-bootstrap variant for py-maturin and py-rpds-py to avoid a dependency on the full rust package in the Cylc environment.

Testing

I tested the rust-bootstrap variants in the context of building a Cylc environment ([email protected], [email protected], [email protected]). I was able to run cylc tui, cylc gui, and a full Cylc workflow for an NWP model.

CI testing for 308f931

Applications affected

Cylc environments (template cylc-dev)

Systems affected

None

Dependencies

Issue(s) addressed

n/a

Checklist

  • This PR addresses one issue/problem/enhancement, or has a very good reason for not doing so.
  • These changes have been tested on the affected systems and applications.
  • All dependency PRs/issues have been resolved and this PR can be merged.

@climbfuji climbfuji marked this pull request as ready for review February 14, 2025 22:14
Copy link
Copy Markdown
Collaborator

@rickgrubin-noaa rickgrubin-noaa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Rebuilt my cylc-dev env, minimal but sufficient workflow succeeded.

@climbfuji climbfuji enabled auto-merge (squash) February 17, 2025 02:28
@climbfuji climbfuji merged commit d7faeec into JCSDA:develop Feb 17, 2025
8 checks passed
@climbfuji climbfuji deleted the feature/cylc-dev-rust-bootstrap branch March 24, 2026 22:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

No open projects

Development

Successfully merging this pull request may close these issues.

4 participants