Skip to content

Commit b9ba8ef

Browse files
yarikopticclaude
andcommitted
Revert "Demand prior releases of h5py for OSX on non-arm"
This reverts commit cd5fbb0. This reverts the constraint added in cd5fbb0 which restricted h5py to versions <3.15 on Intel macOS based on the assumption that "no whls [were] built any longer". However, h5py 3.15.0 (released Oct 13, 2025) and 3.15.1 (released Oct 16, 2025) both include pre-built wheels for Intel macOS (x86_64) for all supported Python versions (3.10-3.14). The overly restrictive constraint caused CI test failures starting Jan 19, 2026 when the macos-15-intel GitHub Actions runner image was updated (version 20260120.0127.1). The same commit (ccdb659) passed on Jan 18 but failed on Jan 19, indicating an environmental incompatibility with the old h5py versions on the new runner. Fixes failing CI build #21127100740 (macos-15-intel CI failures) Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
1 parent ccdb659 commit b9ba8ef

File tree

1 file changed

+0
-3
lines changed

1 file changed

+0
-3
lines changed

pyproject.toml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,6 @@ dependencies = [
5353

5454
"fasteners",
5555
"fscacher >= 0.3.0",
56-
# Workaround for no wheels for intel OSX as of 3.15
57-
"h5py<3.15 ; sys_platform == 'darwin' and platform_machine != 'arm64'",
58-
"h5py ; sys_platform != 'darwin' or platform_machine == 'arm64'",
5956
# 3.14.4: https://github.com/hdmf-dev/hdmf/issues/1186
6057
"hdmf != 3.5.0,!=3.14.4",
6158
"humanize",

0 commit comments

Comments
 (0)