Hi, It will probably soon be trivial to do a manylinux Alpine build / test on multibuild. There's a work on progress PR here,
https://github.com/matthew-brett/multibuild/pull/430 that only requires someone to build a trivial test container, in order to get merged. It's also generally very easy to test locally with a minimal Docker setup. Cheers, Matthew On Mon, Oct 11, 2021 at 2:01 PM Ralf Gommers <ralf.gomm...@gmail.com> wrote: > > > > On Mon, Oct 11, 2021 at 2:10 PM Matti Picus <matti.pi...@gmail.com> wrote: >> >> >> On 11/10/21 2:22 pm, Ralf Gommers wrote: >> > >> > >> > On Mon, Oct 11, 2021 at 9:52 AM Laurie O <laurie_opper...@hotmail.com >> > <mailto:laurie_opper...@hotmail.com>> wrote: >> > >> > CI request: build PEP 656 >> > (https://www.python.org/dev/peps/pep-0656/ >> > <https://www.python.org/dev/peps/pep-0656/>) compliant "musllinux" >> > wheels. This will allow easy installation in Alpine Docker images. >> > GitHub issue: https://github.com/numpy/numpy/issues/20089 >> > <https://github.com/numpy/numpy/issues/20089> >> > >> > >> > Thanks for asking Laurie. I'd say we may perhaps want to do this, but >> > only if and when it becomes much easier - for example once we have >> > migrated all our wheel build infra to GitHub Actions and cibuildwheel. >> > For now I'm inclined to say that https://github.com/alpine-wheels >> > <https://github.com/alpine-wheels> has NumPy wheels you can use, and >> > that Alpine is a niche platform, so this is quite low-prio for us. >> > >> > In general, providing wheels for every platform under the sun is not >> > sustainable - see >> > https://mail.python.org/archives/list/numpy-discussion@python.org/thread/46HT2SYDHBNLOC6N5RTXI7CN32YWIJWR/#I4474NYSZQVZEIJOA7W43Q6QPTXTXDR5 >> > <https://mail.python.org/archives/list/numpy-discussion@python.org/thread/46HT2SYDHBNLOC6N5RTXI7CN32YWIJWR/#I4474NYSZQVZEIJOA7W43Q6QPTXTXDR5> >> > for more context. >> > >> > Cheers, >> > Ralf >> > >> I am a little worried about releasing wheels untested that will then >> come back to use as issues with Nans, error states, or inaccurate >> results. We should have some verification that the platform passes the >> test suite, preferably a specific run in the main CI. > > > I agree. Platforms where no maintainer is able to build/test locally to > resolve issues are already annoying, and not having regular CI is worse. > That's why I'm not sure we want to provide Alpine wheels even if our wheel > build machinery setup improves. In the end it becomes a maintainer bandwidth > issue. > > Cheers, > Ralf > > _______________________________________________ > 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: matthew.br...@gmail.com _______________________________________________ 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