fhs / pyhdf

Python wrapper around the NCSA HDF version 4 library
https://pypi.org/project/pyhdf/
Other
46 stars 15 forks source link

Update cibuildwheel to include wheels for 3.10 (and drop 3.5) #53

Closed sbrodehl closed 2 years ago

sbrodehl commented 2 years ago

Hi there!

I was installing pyhdf in a python 3.10 environment and it initially failed due to missing header files ("hdf.h"). Therefore, I went ahead and updated the used cibuildwheel version, which now is able to build python 3.10 build targets. Unfortunately, in the same process python 3.5 was dropped. If 3.5 wheels are needed, we can add another build step to use the old cibuildwheel version to build them.

With the update, the following packages will be build:

To complete the automated build, we also could add mac-os and windows builds, if needed. Let me know what you think, happy to help!

abrammer commented 2 years ago

Just had a 3.10 request come up, myself. Confirmed that this change, along with a tag/version bump this would update wheels.

https://github.com/abrammer/pyhdf/actions/runs/2174726838

fhs commented 2 years ago

Sorry about the delay. pyhdf 0.10.4 with python 3.10 wheel has been released.