Skip to content

Revert "Demand prior releases of h5py for OSX on non-arm"#1780

Closed
yarikoptic wants to merge 1 commit intomasterfrom
bf-tests
Closed

Revert "Demand prior releases of h5py for OSX on non-arm"#1780
yarikoptic wants to merge 1 commit intomasterfrom
bf-tests

Conversation

@yarikoptic
Copy link
Member

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)

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 <noreply@anthropic.com>
@yarikoptic yarikoptic added the patch Increment the patch version when merged label Jan 30, 2026
@codecov
Copy link

codecov bot commented Jan 30, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 75.08%. Comparing base (ccdb659) to head (b9ba8ef).
⚠️ Report is 3 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #1780      +/-   ##
==========================================
- Coverage   75.11%   75.08%   -0.03%     
==========================================
  Files          84       84              
  Lines       11921    11921              
==========================================
- Hits         8954     8951       -3     
- Misses       2967     2970       +3     
Flag Coverage Δ
unittests 75.08% <ø> (-0.03%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Copy link
Member Author

@yarikoptic yarikoptic left a comment

Choose a reason for hiding this comment

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

as far as installation of h5py goes on macs -- all good there.

@CodyCBakerPhD please review and approve/merge if all looking good for you -- I can't do myself since I am the author

@yarikoptic
Copy link
Member Author

Let's just do the

which combines this too

@yarikoptic yarikoptic closed this Jan 30, 2026
@CodyCBakerPhD CodyCBakerPhD deleted the bf-tests branch January 30, 2026 14:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

patch Increment the patch version when merged

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant