NRL updates: New template neptune-dev-llvm, update met/metplus #1873
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR bundles a few updates for NRL:
neptune-dev-llvmfor - as the name suggests - the LLVM compilers. We use this instead of the stripped-downneptune-opstemplate so that basic Python packages likepy-numpyare available. The goal is to gradually fix builds with LLVM until we can switch over to the fullneptune-devtemplate and delete theneptune-dev-llvmtemplate.py-cartopyandpy-matplotlibexplicit inneptune-python-env, and by extension also injedi-neptune-env. These packages are already built because of thepy-xarraydependency, but it's good to list them explicitly in case we remove thepy-xarraydependency at some point.Dependencies
None.
Issues addressed
Closes #1847
Closes an issue in the NRL Enterprise GitHub related to updating met and metplus
Applications affected
Applications using met/metplus.
Systems affected
NRL systems using LLVM (Atlantis, Bounty).
Testing
Checklist
All dependency PRs/issues have been resolved and this PR can be merged.