PyWavelets / pywt

PyWavelets - Wavelet Transforms in Python
http://pywavelets.readthedocs.org
MIT License
1.97k stars 460 forks source link

BLD: switch to using Meson as the build system for PyWavelets #667

Closed rgommers closed 1 year ago

rgommers commented 1 year ago

CI is using editable builds, which should work better with meson-python 0.13.0 (expected next week). I tested that locally and it works smoothly. Build time is down to ~10 seconds, and build log is clean.

Closes gh-621

rgommers commented 1 year ago

@grlee77 this should be good to go now - I also tested the cibuildwheel jobs on my own fork and they all work as advertised. Editable installs work smoothly with the main branch of meson-python, and there should be an 0.13.0 release soon with that support included (but shouldn't block this PR I think).

rgommers commented 1 year ago

Thanks for the review Greg. Okay, let's give it a go then:)