On Wed, 21 Dec 2022 at 20:40, Matti Picus <matti.pi...@gmail.com> wrote:
> Maybe we should have a scientific-python wide discussion of what > platforms we wish to support, like NEP 29 for python versions. The NEP > should include some mechanism for adding new platforms. It doesn't make > sense to me to be testing something on SciPy's CI if we are not testing > it in NumPy. > Over time there have been multiple requests for musllinux wheels for scipy. We created a CI job to check that the package would be somewhat useable on distros using musl. scipy (and probably other downstream projects) are waiting until numpy releases a musllinux_* wheel to make accompanying wheels. A side effect is that testing on other platforms helps uncover portability bugs, etc. One might argue that musllinux wheels would probably be more popular than platforms like s390x. musllinux is also straightforward to test on CI. In https://github.com/numpy/numpy/issues/20089 there's a reasonable level of support for making musl wheels. As for musllinux: if we decided to go ahead I think we should proceed > cautiously with CirrusCI. We are still learning its limitations. Maybe > we should add the CI run to github actions instead? I suggested cirrus-ci because it's relatively straightforward to run tests inside docker containers (plus I know how to do it). From https://docs.github.com/en/actions/using-jobs/running-jobs-in-a-container it should be possible to do something similar on github actions.
_______________________________________________ NumPy-Discussion mailing list -- numpy-discussion@python.org To unsubscribe send an email to numpy-discussion-le...@python.org https://mail.python.org/mailman3/lists/numpy-discussion.python.org/ Member address: arch...@mail-archive.com