Documentation ¶
Overview ¶
Package pypipurl converts an inventory to a PyPI type PackageURL. TODO(#173, b/365452344): Replace with purl.New() which will contain mapping of all ecosystems
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MakePackageURL ¶
func MakePackageURL(i *extractor.Inventory) *purl.PackageURL
MakePackageURL returns a package URL following the purl PyPI spec: - Name is lowercased - Replaces all runs of ` _ . - ` with -
See: https://github.com/package-url/purl-spec/blob/master/PURL-TYPES.rst#pypi And: https://peps.python.org/pep-0503/#normalized-names
This function does *not* handle package names with invalid characters, and will return them as is.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.