@@ -58,29 +58,32 @@ jobs:
5858 fail-fast : false
5959 matrix :
6060 include :
61- - os : ubuntu-24.04
61+ - os : ubuntu-latest
6262 cibw_archs : " auto64"
6363 with_sse2 : true
6464 - os : ubuntu-24.04-arm
65- cibw_archs : " aarch64 "
65+ cibw_archs : " auto64 "
6666 with_sse2 : false
67- - os : ubuntu-24.04
67+ - os : ubuntu-latest
6868 cibw_archs : " ppc64le"
6969 with_sse2 : false
70- - os : windows-2022
70+ - os : windows-latest
7171 cibw_archs : " auto64"
7272 with_sse2 : true
73- - os : macos-13
74- cibw_archs : " universal2 "
73+ - os : macos-15-intel
74+ cibw_archs : " auto64 "
7575 with_sse2 : true
76+ - os : macos-14
77+ cibw_archs : " auto64"
78+ with_sse2 : false
7679
7780 steps :
7881 - uses : actions/checkout@v5
7982 - uses : docker/setup-qemu-action@v3
8083 if : runner.os == 'Linux' && runner.arch == 'X64'
8184 with :
8285 platforms : all
83- - uses : pypa/cibuildwheel@v3.1.4
86+ - uses : pypa/cibuildwheel@v3.3.1
8487 env :
8588 # Configure hdf5plugin build
8689 HDF5PLUGIN_OPENMP : " False"
@@ -118,16 +121,20 @@ jobs:
118121 runs-on : ${{ matrix.os }}
119122 strategy :
120123 matrix :
121- os : [ubuntu-latest, windows-latest, macos-13 , macos-latest ]
122- python-version : ['3.9', '3.13 ']
124+ os : [ubuntu-latest, ubuntu-24.04-arm, windows-latest, macos-15-intel , macos-14 ]
125+ python-version : ['3.9', '3.14 ']
123126 include :
124127 - python-version : ' 3.9'
125128 OLDEST_DEPENDENCIES : ' h5py==3.0.0 "numpy<2"'
126129 - python-version : ' 3.9'
127- os : ' macos-latest'
130+ os : ubuntu-24.04-arm
131+ OLDEST_DEPENDENCIES : ' h5py==3.6.0 "numpy<2"'
132+ - python-version : ' 3.9'
133+ os : macos-14
128134 OLDEST_DEPENDENCIES : ' h5py==3.7.0 "numpy<2"'
129- - python-version : ' 3.13'
130- OLDEST_DEPENDENCIES : ' h5py==3.12.1 numpy==2.1.0'
135+
136+ - python-version : ' 3.14'
137+ OLDEST_DEPENDENCIES : ' h5py==3.15.1 numpy==2.4.1'
131138
132139 steps :
133140 - uses : actions/checkout@v5
0 commit comments