Skip to content

Commit

Permalink
Fix broken zarr intersphinx, limit zarr to < 3 (#1229)
Browse files Browse the repository at this point in the history
  • Loading branch information
rly authored Jan 10, 2025
1 parent 85c9af8 commit a7a5507
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 7 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
- The following classes have been deprecated and removed: Array, AbstractSortedArray, SortedArray, LinSpace, Query, RegionSlicer, ListSlicer, H5RegionSlicer, DataRegion, RegionBuilder. The following methods have been deprecated and removed: fmt_docval_args, call_docval_func, get_container_cls, add_child, set_dataio (now refactored as set_data_io). We have also removed all early development for region references. @mavaylon1, @rly [#1998](https://github.com/hdmf-dev/hdmf/pull/1198), [#1212](https://github.com/hdmf-dev/hdmf/pull/1212)
- Importing from hdmf.build.map is no longer supported. Import from hdmf.build instead. @rly [#1221](https://github.com/hdmf-dev/hdmf/pull/1221)
- Python 3.8 has reached end of life. Drop support for Python 3.8 and add support for Python 3.13. @mavaylon1 [#1209](https://github.com/hdmf-dev/hdmf/pull/1209)
- Support for Zarr is limited to versions < 3. @rly [#1229](https://github.com/hdmf-dev/hdmf/pull/1229)

### Bug fixes
- Added checks to ensure that group and dataset spec names and default names do not contain slashes. @bendichter [#1219](https://github.com/hdmf-dev/hdmf/pull/1219)
Expand Down
2 changes: 1 addition & 1 deletion docs/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@
"matplotlib": ("https://matplotlib.org/stable/", None),
"h5py": ("https://docs.h5py.org/en/latest/", None),
"pandas": ("https://pandas.pydata.org/pandas-docs/stable/", None),
"zarr": ("https://zarr.readthedocs.io/en/stable/", None),
"zarr": ("https://zarr.readthedocs.io/en/v2.18.4/", None), # TODO - update when hdmf-zarr supports Zarr 3.0
}

# these links cannot be checked in github actions
Expand Down
12 changes: 7 additions & 5 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -41,11 +41,13 @@ dynamic = ["version"]

[project.optional-dependencies]
tqdm = ["tqdm>=4.41.0"]
zarr = ["zarr>=2.12.0"]
termset = ["linkml-runtime>=1.5.5",
"schemasheets>=0.1.23",
"oaklib>=0.5.12",
"pyyaml>=6.0.1"]
zarr = ["zarr>=2.12.0,<3"]
termset = [
"linkml-runtime>=1.5.5",
"schemasheets>=0.1.23",
"oaklib>=0.5.12",
"pyyaml>=6.0.1",
]

[project.urls]
"Homepage" = "https://github.com/hdmf-dev/hdmf"
Expand Down
2 changes: 1 addition & 1 deletion requirements-opt.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# pinned dependencies that are optional. used to reproduce an entire development environment to use HDMF
tqdm==4.66.4
zarr==2.18.2
zarr==2.18.4
linkml-runtime==1.7.7
schemasheets==0.2.1
oaklib==0.6.10

0 comments on commit a7a5507

Please sign in to comment.