Changelog¶
Unreleased¶
Packaging¶
First release on PyPI. The 0.1.0 tag was never published: its release build lacked hashes for the packages python-sbom’s own build hook needs, so 0.1.1 is the first release and carries everything listed under 0.1.0.
0.1.0 (2026-11-08)¶
Added¶
Add the
python-sbomhatchling build hook, which writes a CycloneDX 1.6 SBOM into each wheel, the Python API behind it, and thepython-sbomcommand:embedwrites the same SBOM into wheels other build backends build,archivedescribes another zip archive a project publishes, such as a zipapp, and with--embedadds that SBOM to it, deflated,spdxrenders an SBOM as SPDX, andvalidatechecks the SBOMs in wheels and archives against the official CycloneDX schema files python-sbom ships, with jsonschema-rs, and rejects one listing more than 100,000 components unless--max-componentsallows more (#2) by @gaborbernat.