Skip to content

Use icechunk 2 and latest zarr-python#650

Merged
weiji14 merged 4 commits intopangeo-data:masterfrom
jsignell:bump-ic-zarr
May 3, 2026
Merged

Use icechunk 2 and latest zarr-python#650
weiji14 merged 4 commits intopangeo-data:masterfrom
jsignell:bump-ic-zarr

Conversation

@jsignell
Copy link
Copy Markdown
Member

Icechunk v2 is required for v2 stores, but can still be used for reading and writing v1 stores as well.

@pangeo-bot
Copy link
Copy Markdown
Collaborator

/condalock
Automatically locking new conda environment, building, and testing images...

Comment thread pangeo-notebook/packages.txt Outdated
stack_data==0.6.3
stackstac==0.5.1
starlette==0.50.0
stackstac==0.5.0
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Flagging this downgrade.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Hmm, so this is because stackstac=0.5.1 pins to pandas<3 (gjoseph92/stackstac#254). So we'll need to decide whether to pick stackstac=0.5.1 or pandas=3.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

I think the image could reasonably drop stackstac since it is not being maintained gjoseph92/stackstac#270 (comment)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Let's hold off on dropping it until we really do need pandas=3. I'm a bit reluctant to drop stackstac being a heavy user of it in the past (odc-stac works, but it's always felt more cumbersome). Also hoping that https://github.com/developmentseed/lazycogs might mature a bit in this STAC->xarray space in a few months to act as another alternative.

timezonefinder==8.2.1
tinycss2==1.5.1
timezonefinder==8.2.2
tinycss2==1.4.0
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Another downgrade

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

These ones should be ok to ignore.

Comment thread pangeo-notebook/packages.txt Outdated
bottleneck==1.6.0
bounded-pool-executor==0.0.3
bqplot==0.12.45
bqplot==0.12.37
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

flagging this downgrade

Copy link
Copy Markdown
Member

@weiji14 weiji14 Apr 28, 2026

Choose a reason for hiding this comment

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

Downgrade happening because bqplot>=0.12.38,<=0.12.46 is pinning to pandas<3. I was gonna recommend the new release bqplot=0.12.46 that just came out, but it appears the backport for pandas 3 support wasn't applied correctly (see bqplot/bqplot#1700 (comment)) 😅.

Copy link
Copy Markdown
Member

@weiji14 weiji14 left a comment

Choose a reason for hiding this comment

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

Thanks @jsignell. Looks like the downgrades you mentioned are due to packages pinning to pandas<3. Maybe stay on pandas=2 for now?

Comment thread pangeo-notebook/packages.txt Outdated
stack_data==0.6.3
stackstac==0.5.1
starlette==0.50.0
stackstac==0.5.0
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Hmm, so this is because stackstac=0.5.1 pins to pandas<3 (gjoseph92/stackstac#254). So we'll need to decide whether to pick stackstac=0.5.1 or pandas=3.

timezonefinder==8.2.1
tinycss2==1.5.1
timezonefinder==8.2.2
tinycss2==1.4.0
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

These ones should be ok to ignore.

Comment thread pangeo-notebook/packages.txt Outdated
bottleneck==1.6.0
bounded-pool-executor==0.0.3
bqplot==0.12.45
bqplot==0.12.37
Copy link
Copy Markdown
Member

@weiji14 weiji14 Apr 28, 2026

Choose a reason for hiding this comment

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

Downgrade happening because bqplot>=0.12.38,<=0.12.46 is pinning to pandas<3. I was gonna recommend the new release bqplot=0.12.46 that just came out, but it appears the backport for pandas 3 support wasn't applied correctly (see bqplot/bqplot#1700 (comment)) 😅.

@jsignell
Copy link
Copy Markdown
Member Author

jsignell commented Apr 29, 2026

Thanks @jsignell. Looks like the downgrades you mentioned are due to packages pinning to pandas<3. Maybe stay on pandas=2 for now?

Yeah let me put that pin and see what the diff looks like. Might also be reasonable to wait for bqplot to implement pandas 3 support if they are working on it.

@weiji14
Copy link
Copy Markdown
Member

weiji14 commented May 1, 2026

/condalock

Copy link
Copy Markdown
Member

@weiji14 weiji14 left a comment

Choose a reason for hiding this comment

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

Didn' see any significant downgrades anymore, should be ok to merge once CI passes.

@weiji14 weiji14 merged commit d0ea2af into pangeo-data:master May 3, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants