Description
Summary
It would be great (and necessary unless it turns out so much churn that it is a blocker), to build the non-release wheels with the NumPy nightlies installed. This then allows for NumPy to advertise that the ABI did change and a recompilation is required.
(Admittedly, it also means that if we should break API, we should try to fix it relatively soon.)
It is perfectly fine or even good if the wheel is later tested against a current NumPy version.
Proposed fix
This requires installing NumPy from https://pypi.anaconda.org/scientific-python-nightly-wheels/simple before building (assuming no build isolation, but I suspect that is already the case).
This should happen on the main
branch only, though (I guess). And I am not sure how to write that branching best.