idaholab / raven

RAVEN is a flexible and multi-purpose probabilistic risk analysis, validation and uncertainty quantification, parameter optimization, model reduction and data knowledge-discovering framework.
https://raven.inl.gov/
Apache License 2.0
217 stars 133 forks source link

Add ability to specify mamba dependencies #2237

Closed joshua-cogliati-inl closed 8 months ago

joshua-cogliati-inl commented 8 months ago

Pull Request Description

What issue does this change request address?

Closes #2236

What are the significant changes in functionality due to this change request?

This adds a new --subset mamba for things that should be installed when mamba is installed. This also uses this to switch to fmt version 10.1 in windows, because version 10.2.0 is broken in windows.


For Change Control Board: Change Request Review

The following review must be completed by an authorized member of the Change Control Board.

moosebuild commented 8 months ago

Job Test qsubs sawtooth on 1e6aa2e : invalidated by @joshua-cogliati-inl

Failed with: DirectoryNotACondaEnvironmentError: The target directory exists, but it is not a conda environment.

PaulTalbot-INL commented 8 months ago

LGTM. It looks like this will not require any changes to our testing scripts or machine environments, correct?

joshua-cogliati-inl commented 8 months ago

LGTM. It looks like this will not require any changes to our testing scripts or machine environments, correct?

No. This basically reverts fmt to an older version and otherwise should run in the same environment.