Add poetry cataloger (#121)

* Minor cleanup

Signed-off-by: Dan Luhring <dan.luhring@anchore.com>

* Update pkg Type definition to string

Signed-off-by: Dan Luhring <dan.luhring@anchore.com>

* Implement poetry.lock parsing

Signed-off-by: Dan Luhring <dan.luhring@anchore.com>

* Address CI issues

Signed-off-by: Dan Luhring <dan.luhring@anchore.com>

* Integrate Alex's changes

Signed-off-by: Dan Luhring <dan.luhring@anchore.com>
This commit is contained in:
Dan Luhring
2020-08-04 18:22:43 -04:00
committed by GitHub
parent e2a874a277
commit 70e673204c
20 changed files with 225 additions and 61 deletions
+1 -1
View File
@@ -94,7 +94,7 @@ func (pres *Presenter) Present(output io.Writer) error {
art := artifact{
Name: p.Name,
Version: p.Version,
Type: p.Type.String(),
Type: string(p.Type),
Sources: make([]source, len(p.Source)),
Metadata: p.Metadata,
}
+1 -1
View File
@@ -31,7 +31,7 @@ func (pres *Presenter) Present(output io.Writer) error {
row := []string{
p.Name,
p.Version,
p.Type.String(),
string(p.Type),
}
rows = append(rows, row)
}
+1 -1
View File
@@ -52,7 +52,7 @@ func (pres *Presenter) Present(output io.Writer) error {
for _, p := range pres.catalog.Sorted() {
fmt.Fprintln(w, fmt.Sprintf("[%s]", p.Name))
fmt.Fprintln(w, " Version:\t", p.Version)
fmt.Fprintln(w, " Type:\t", p.Type.String())
fmt.Fprintln(w, " Type:\t", string(p.Type))
fmt.Fprintln(w, " Found by:\t", p.FoundBy)
fmt.Fprintln(w)
w.Flush()