Versions in this module Expand all Collapse all v0 v0.1.0 Jan 22, 2024 Changes in this version + func Name() string + func ParseMetadataContent(reader io.Reader, sourcePath string) ([]model.Package, error) + func PkgType() model.PkgType + type Collector struct + func NewCollector() *Collector + type PipLockDependency struct + Version string + type PipLockInfo struct + Default map[string]PipLockDependency + type PipLockParser struct + func NewPipLockParser() *PipLockParser + func (m *PipLockParser) Matcher() collector.FileMatcher + func (m *PipLockParser) Parse(filePath string) ([]model.Package, error) + type PipenvGraphParser struct + func NewPipenvGraphParser() *PipenvGraphParser + func (m *PipenvGraphParser) Matcher() collector.FileMatcher + func (m *PipenvGraphParser) Parse(filePath string) ([]model.Package, error) + func (m *PipenvGraphParser) Type() model.PkgType + type PkgMetadataParser struct + func NewPkgMetadataParser() *PkgMetadataParser + func (m *PkgMetadataParser) Matcher() collector.FileMatcher + func (m *PkgMetadataParser) Parse(filePath string) ([]model.Package, error) + type PoetryLockData struct + PoetryPackages []struct{ ... } + type PoetryLockParser struct + func NewPoetryLockParser() *PoetryLockParser + func (m *PoetryLockParser) Matcher() collector.FileMatcher + func (m *PoetryLockParser) Parse(filePath string) ([]model.Package, error) + type PythonPkgMetadataInfo struct + License string + Name string + Version string + type RequirementsParser struct + func NewRequirementsParser() *RequirementsParser + func (m *RequirementsParser) Matcher() collector.FileMatcher + func (m *RequirementsParser) Parse(filePath string) ([]model.Package, error) + type SetUpParser struct + func NewSetUpParser() *SetUpParser + func (m *SetUpParser) Matcher() collector.FileMatcher + func (m *SetUpParser) Parse(filePath string) ([]model.Package, error)