Skip to content

Pass aws_region in ros3 tests for libhdf5 2.0 compatibility#1471

Merged
rly merged 1 commit intodevfrom
fix/ros3-aws-region-libhdf5-2
May 5, 2026
Merged

Pass aws_region in ros3 tests for libhdf5 2.0 compatibility#1471
rly merged 1 commit intodevfrom
fix/ros3-aws-region-libhdf5-2

Conversation

@rly
Copy link
Copy Markdown
Contributor

@rly rly commented May 5, 2026

Summary

  • Updates the ROS3 streaming tests in tests/unit/test_io_hdf5_streaming.py to always pass aws_region, since libhdf5 2.0 made it required for the ROS3 driver. The previously redundant no-region tests are removed and the _with_aws_region variants are renamed to take their place.
  • Bumps environment-ros3.yml to h5py==3.16.0 and pins hdf5>=2.0 so CI exercises the libhdf5 2.x ROS3 path (the previous pin resolved to libhdf5 1.14.x and never tripped the new region check).
  • Adds a 6.0.1 CHANGELOG entry.

Fixes #1470.

Test plan

  • linux-python3.14-ros3 CI job passes against libhdf5 2.x.
  • Verify in conda-forge hdmf-feedstock PR miniconda27 failing #105 that the failing test cases (test_basic_read, test_get_namespaces, test_load_namespaces) no longer appear once this lands in a 6.0.1 release.

🤖 Generated with Claude Code

libhdf5 2.0 made aws_region a required parameter for the ROS3 driver,
breaking the conda-forge hdmf 6.0.0 release tests. Update the ROS3
streaming tests to always pass aws_region and bump environment-ros3.yml
to install libhdf5 >= 2.0 so CI exercises the new behavior.

Fixes #1470

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@codecov
Copy link
Copy Markdown

codecov Bot commented May 5, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 93.18%. Comparing base (0970bc1) to head (d2f7003).

Additional details and impacted files
@@            Coverage Diff             @@
##              dev    #1471      +/-   ##
==========================================
- Coverage   93.20%   93.18%   -0.02%     
==========================================
  Files          41       41              
  Lines       10176    10176              
  Branches     2103     2103              
==========================================
- Hits         9485     9483       -2     
  Misses        415      415              
- Partials      276      278       +2     

☔ 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.

@rly rly requested a review from oruebel May 5, 2026 07:09
@rly rly marked this pull request as ready for review May 5, 2026 07:10
@rly rly merged commit 33b6a9c into dev May 5, 2026
22 of 28 checks passed
@rly rly deleted the fix/ros3-aws-region-libhdf5-2 branch May 5, 2026 07:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ROS3 streaming tests fail against libhdf5 2.0+ (missing aws_region)

2 participants