-
-
Notifications
You must be signed in to change notification settings - Fork 11.1k
Open
Labels
Description
PEP 770 – Improving measurability of Python packages with Software Bill-of-Materials was accepted earlier this year, making it possible to ship SBOMs in Python packages. See gh-29178 for more context.
This issue is for tracking the implementation. We need two different types of SBOMs:
- One or more SBOMs for code that is vendored inside the NumPy repository.
- Dynamically generated SBOMs that reflect software components that were vendored as part of the wheel build process, if any (e.g.,
libscipy_openblas.so
).
To implement this, we need tooling support. Relevant upstream issues:
meson-python
: Support for PEP 770 (SBOMs) mesonbuild/meson-python#763auditwheel
: Generate SBOMs for repaired libraries pypa/auditwheel#577delocate
: no issue yetdelvewheel
: no issue yet
Other relevant activity: