Skip to content

Conversation

@TomNicholas
Copy link
Member

@TomNicholas TomNicholas commented Jul 16, 2025

@TomNicholas TomNicholas added the Kerchunk Relating to the kerchunk library / specification itself label Jul 16, 2025
@TomNicholas TomNicholas changed the title Normalize kerchunk reference to true json before comparisons Normalize kerchunk refs format to true json before comparisons Jul 16, 2025
@TomNicholas TomNicholas requested a review from maxrjones July 16, 2025 14:53
@TomNicholas
Copy link
Member Author

Everything fails because everything is broken on develop thanks to zarr's recent release, not because this PR breaks things. Though it's difficult to be certain until we fix it (which requires #677, which requires this PR). But the tests altered in this PR do pass.

@maxrjones
Copy link
Member

Everything fails because everything is broken on develop thanks to zarr's recent release, not because this PR breaks things. Though it's difficult to be certain until we fix it (which requires #677, which requires this PR). But the tests altered in this PR do pass.

The tests pass now that Zarr is pinned, but I think it's worth figuring out the typing issues since they can catch problems not captured in our tests.

@TomNicholas
Copy link
Member Author

I just fixed the typing issues locally - they are unsurprising because I had not told the type hints that this isn't just any old JSON structure, it's specific to Kerchunk.

@TomNicholas
Copy link
Member Author

(Also very good idea to pin the dependencies)

@TomNicholas TomNicholas merged commit 2e652c3 into zarr-developers:develop Jul 16, 2025
11 checks passed
@TomNicholas TomNicholas deleted the kerchunk_to_true_json branch July 16, 2025 17:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Kerchunk Relating to the kerchunk library / specification itself

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Breaking change to Kerchunk references spec output

2 participants