-
Notifications
You must be signed in to change notification settings - Fork 1
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
Issues using same versions as pangeo notebook docker image for our pangeo image #1140
Comments
@grallewellyn I don't see any of those in the pangeo packages list, are they dependencies of something or MAAP only add ons? |
MAAP only add ons likely requested by users at some point: https://docs.google.com/spreadsheets/d/1krnOZ1SFW-GA_jOiL-nWzhNAA3JKTNqFrG0IpObHsBg/edit?usp=sharing |
I haven't tried it yet but I think this tool will help us trace where |
Researching |
We should check that it's actually up to date https://anaconda.org/conda-forge/geogif , last release was 6 months ago. |
Yes, we can drop That comment about the I then did
And this generated: |
@weiji14 do you have any opinions about these 3 packages, possibly alternatives. @grallewellyn I say we consider dropping for now, but we should inform the UWG. |
Basemap is because of a weird pinning |
If someone has some time to look into xgcm/xcape#55, then that would be great.
Wouldn't mind adding this back, if getting a new version works. Related alternative is https://github.com/ahuang11/streamjoy perhaps.
I thought this was deprecated/unmaintained already 😅 But apparently it is still going matplotlib/basemap#527? Still wouldn't recommend adding this back, unless someone really needs this. I think cartopy is what most old |
Not really our role, and afaik none of our users actually use this right now.
Let's drop for now, but look into options in the future.
Thanks for confirming, I was wondering if So @grallewellyn drop all 3 for now, and we'll just put it in the changelog/announce when the next version rolls out. |
Sounds good. I generated an updated image with everything from pangeo-notebook 11.11.2024 pinned and then got the versions of the other packages from that created image. The process was much easier than our old strategy and I would like to continue updating this way in the future If you are curious: This is the new base image environment.yml: https://github.com/MAAP-Project/maap-workspaces/blob/feature/update-packages/base_images/pangeo/environment.yml Successful build: https://repo.dit.maap-project.org/root/maap-workspaces/-/jobs/16352 And this is the image I created for testing: 'mas.dit.maap-project.org/root/maap-workspaces/jupyterlab/pangeo:update-packages' |
We would like to use the same package versions from pangeo notebook v2024.11.11 found here: https://github.com/pangeo-data/pangeo-docker-images/blob/2024.11.11/pangeo-notebook/packages.txt
However, if I pin all those package versions and leave our packages that aren't on that list unpinned, then the builds fail because of the
xcape
,geogif
, andbasemap
packages. Doing a flexible install removing the bug fix version pin for the versions from pangeo notebook doesn't solve this problemFailed build: https://repo.dit.maap-project.org/root/maap-workspaces/-/jobs/16163
From this commit: MAAP-Project/maap-workspaces@0078739 that includes
xcape
,geogif
, andbasemap
We agreed that ideally we don't remove the
basemap
package.basemap
hasn't had a release in 9 monthsRelated to #1102
cc @wildintellect
The text was updated successfully, but these errors were encountered: