-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update gsi-addon-dev to include Python modules #942
Comments
@AlexanderRichert-NOAA I am having some trouble adding new Python packages to the gsi-addon environment. To try and do this, I revived the A sample environment was concretized here: |
You could try |
@AlexanderRichert-NOAA Thanks for the suggestion. I gave it a try, but the concretizer is still attempting to install both 3.10.13 and 3.11.6. It seems that
However, I have gone through the |
It's coming from the upstream environment, which uses 3.10.13. If the idea is to use the non-Python packages from the upstream environment, I'm not sure there's a clean way to do that... You might try something like:
which in theory should make it so that any packages that can use python@3.11.6 will do so. |
Unfortunately, that's not working for me, either. I suspect that means this environment would need to be made standalone, rather than a downstream one. I'm not sure that we want to do this just for the additional Python packages needed for offline verification plotting. I will bring this up at the spack-stack meeting tomorrow. |
@DavidHuber-NOAA what's the status of this? |
I think this will be unneeded with the upgrade to Python 3.11.7. I'm going to test out @climbfuji's branch today and will close this if it works for the G-W. |
Is your feature request related to a problem? Please describe.
The EMC_verif-global package generates plots that require the
matplotlib
andcartopy
modules that are not built by thegsi-addon-dev
template.Describe the solution you'd like
These modules should be added to
gsi-addon-dev
.Additional context
This is only needed in the standalone, postprocessing portion of verif-global and there is a workaround available by using local or older system/contributed installs of Python. Additionally, the
gsi-addon
environment may not be necessary much longer as the BUFR and Python issues that it was needed for are being resolved. Since there is a workaround, there isn't a rush to do this work, but it should be completed if it looks like BUFR and Python will not be resolved by the rollout of spack-stack in 2Q2024.The text was updated successfully, but these errors were encountered: