Skip to content

Commit 14f58ba

Browse files
authored
Update to zarr-v3-compatible released version of Kerchunk (0.2.8) (#412)
* update project deps * update CI * trigger CI * update minimum version of python to match kerchunk * release notes
1 parent 83a6f10 commit 14f58ba

File tree

4 files changed

+15
-5
lines changed

4 files changed

+15
-5
lines changed

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
shell: bash -l {0}
2929
strategy:
3030
matrix:
31-
python-version: ["3.10", "3.11", "3.12"]
31+
python-version: ["3.11", "3.12"]
3232
steps:
3333
- uses: actions/checkout@v4
3434

ci/environment.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ dependencies:
88
- hdf5
99
- netcdf4
1010
- xarray>=2024.10.0
11-
- kerchunk>=0.2.5
11+
- kerchunk>=0.2.8
1212
- numpy>=2.0.0
1313
- ujson
1414
- packaging

docs/releases.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,9 @@ Breaking changes
3838
- The default backend for netCDF4 and HDF5 is now the custom ``HDFVirtualBackend`` replacing
3939
the previous default which was a wrapper around the kerchunk backend.
4040
(:issue:`374`, :pull:`395`) By `Julia Signell <https://github.com/jsignell>`_.
41+
- Optional dependency on kerchunk is now the newly-released v0.2.8. This release of kerchunk is compatible with zarr-python v3,
42+
which means a released version of kerchunk can now be used with both VirtualiZarr and Icechunk.
43+
(:issue:`392`, :pull:`406`, :pull:`412``) By `Julia Signell <https://github.com/jsignell>`_ and `Tom Nicholas <https://github.com/TomNicholas>`_.
4144

4245
Deprecations
4346
~~~~~~~~~~~~

pyproject.toml

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,10 @@ classifiers = [
1414
"License :: OSI Approved :: Apache Software License",
1515
"Operating System :: OS Independent",
1616
"Programming Language :: Python",
17-
"Programming Language :: Python :: 3.10",
1817
"Programming Language :: Python :: 3.11",
1918
"Programming Language :: Python :: 3.12",
2019
]
21-
requires-python = ">=3.10"
20+
requires-python = ">=3.11"
2221
dynamic = ["version"]
2322
dependencies = [
2423
"xarray>=2025.1.1",
@@ -38,6 +37,14 @@ hdf_reader = [
3837
"imagecodecs-numcodecs==2024.6.1",
3938
"numcodecs"
4039
]
40+
netcdf3 = [
41+
"kerchunk>=0.2.8",
42+
"scipy",
43+
]
44+
fits = [
45+
"kerchunk>=0.2.8",
46+
"astropy",
47+
]
4148
icechunk = [
4249
"icechunk>=0.1.0a12",
4350
]
@@ -46,7 +53,7 @@ test = [
4653
"fastparquet",
4754
"fsspec",
4855
"h5py",
49-
"kerchunk>=0.2.5",
56+
"kerchunk>=0.2.8",
5057
"mypy",
5158
"netcdf4",
5259
"numcodecs",

0 commit comments

Comments
 (0)