Documentation
¶
Overview ¶
Package licensing contains methods for working with license specifiers.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CondaPackageQualifiers ¶
CondaPackageQualifiers stores qualifiers for conda packages.
See https://github.com/package-url/purl-spec/blob/master/PURL-TYPES.rst#conda
func (*CondaPackageQualifiers) Append ¶
func (q *CondaPackageQualifiers) Append(buf *strings.Builder)
type LicenseInfo ¶
type LicenseInfo struct {
Licenses []License
Version string
Homepage string
Source string
Url string
Manifest string
// pURL metadata
Qualifiers PurlQualifiers
Name string
// contains filtered or unexported fields
}
func (*LicenseInfo) CanonicalizeConda ¶
func (info *LicenseInfo) CanonicalizeConda(dir, fallback string, licenseOverrides []string, licenceFile string) error
type PurlQualifiers ¶
PurlQualifiers provides an interface for supplying source-dependent qualifier information for packages.
Click to show internal directories.
Click to hide internal directories.