SpotlightKid / python-rtmidi

Python bindings for the cross-platform MIDI I/O library RtMidi
https://spotlightkid.github.io/python-rtmidi/
Other
356 stars 65 forks source link

Use meson-python rather than mesonpep517 as build back-end (v2) #161

Closed SpotlightKid closed 1 year ago

SpotlightKid commented 1 year ago

meson-python is actively maintained and handles cross-compilation without much hassle.

brunoenten commented 1 year ago

Do you see a reason not to merge the PR at this time?

SpotlightKid commented 1 year ago

I was waiting for confirmation, that the macOS arm64 binary wheels work. Now that we have that, I think this can be merged.

I think we should have additional tests, which check that the resulting wheels have all the intended APIs compiled in (specifically aarch64 linux), but these can be added after merging.