silx-kit / hdf5plugin

Set of compression filters for h5py
http://www.silx.org/doc/hdf5plugin/latest/
Other
62 stars 22 forks source link

CI and Build: Updated setup.py and continuous integration configuration #298

Closed t20100 closed 2 months ago

t20100 commented 4 months ago

This PR aims at updating/simplifying the setuptools and CI configs and removing unnecessary code.

The main breaking change is the removal of setup.py build command line arguments that was deprecated in favor of environment variables. Another change is the requirement of setuptools>62.4.0 and py-cpuinfo==9.0.0, but that won't be visible when installing with pip. I would include this in a major release.

Details of the changes:

t20100 commented 2 months ago

This PR also fixes support of numpy v2 in tests and in CI config.

Ready for review.

kif commented 2 months ago

Indeed a tough one ...

kif commented 2 months ago

Beside the 2 comments LGTM

t20100 commented 2 months ago

Thanks for the review!