Open sethmlarson opened 2 weeks ago
Multibuild uses Travis for Linux and macOS and AppVeyor for Windows. Linux uses the quay.io/pypa manylinux images. Has a list of "libraries" that get built from source.
The quay.io/pypa manylinux/musllinux images all use CentOS/AlmaLinux/Alpine operating systems, so the package managers are either yum, dnf or apk.
Package URLs:
pkg:rpm/centos/<package>@<version>
pkg:rpm/almalinux/<package>@<version>
pkg:apk/alpine/<package>@<version>
Finding which package provides a file:
yum whatprovides <file>
apk info --who-provides <file>
dnf provides <file>
For PyArrow we use the following setups when building binary wheels:
cc @raulcd @h-vetinari
Many Python packages are built using hosted build systems like GitHub Actions, Travis, and AppVeyor. Some build systems use containers, like cibuildwheel and multi-build. Survey the following information:
Build environments to survey: