uswid
Pure-Python library and CLI tool for processing SBoM metadata
Using the uSWID tool or Python API allows one to create, convert and merge Software Bill of Materials (SBoM) metadata to and from a number of different formats including SWID, coSWID, CycloneDX, SPDX and goSWID. It can also import SBoM metadata from .ini files, pkgconfig files, PE binaries including EFI ones, and various unspecified firmware files as long as they include the coSWID SBoM header. Last but not least, it can be used to embed coSWID SBoM metadata into PE/EFI binaries.
homepage ↗homepage ↗ pypi: uswid github: hughsie/python-uswid
Available in
| Overlay | Newest | Ebuilds | Last activity | |
|---|---|---|---|---|
| gentoo gitweb ↗ | 0.6.0 | 2 | 13 h | details › |
Versions & arches
Use flags of 0.6.0
- test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
3 expansion flags (python targets, ABIs, cpu flags…)
- python_targets_python3_12
- python_targets_python3_13
- python_targets_python3_14
Runtime dependencies of 0.6.0
show 12 lines
python_targets_python3_12?
(
)
python_targets_python3_13?
(
)
python_targets_python3_14?
(
)