You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Enumerate pip's vendored dependencies in SBOM #114250
My proposed changes to generate_sbom.py is the following:
Find the entry pip/_vendor/vendor.txt in the pip wheel archive.
Read the content, parse the requirements into names and versions.
Ensure all entries are represented as packages in the SBOM with a pip DEPENDS_ON <package> relationship.
This approach lets the license identifiers be specified in the SBOM like other packages but then would raise an error if pip is upgraded with a difference in vendored dependencies or versions allowing the reviewer to acknowledge any changes.
Activity
gh-114250: Fetch metadata for pip and its vendored dependencies from …
pythongh-114250: Fetch metadata for pip and its vendored dependencies…
pythongh-114250: Fetch metadata for pip and its vendored dependencies…