psf / sboms-for-python-packages

Software Bill-of-Materials documents for Python packages
12 stars 0 forks source link

Survey of Python package build environments #3

Open sethmlarson opened 4 days ago

sethmlarson commented 4 days ago

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:

sethmlarson commented 4 days 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.

sethmlarson commented 4 days ago

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:

Finding which package provides a file: