From 05b9d35ee672b80181959b2d219700e8dc66e04d Mon Sep 17 00:00:00 2001 From: Alfredo Deza Date: Tue, 16 Feb 2021 14:20:24 -0500 Subject: [PATCH] python: log a warning when invalid fields in PKG-INFO are found Signed-off-by: Alfredo Deza --- syft/cataloger/python/parse_wheel_egg_metadata.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/syft/cataloger/python/parse_wheel_egg_metadata.go b/syft/cataloger/python/parse_wheel_egg_metadata.go index 00abd4909..4c6a880f1 100644 --- a/syft/cataloger/python/parse_wheel_egg_metadata.go +++ b/syft/cataloger/python/parse_wheel_egg_metadata.go @@ -8,6 +8,7 @@ import ( "strings" "github.com/anchore/syft/internal/file" + "github.com/anchore/syft/internal/log" "github.com/mitchellh/mapstructure" @@ -56,7 +57,7 @@ func parseWheelOrEggMetadata(path string, reader io.Reader) (pkg.PythonPackageMe fields[key] = val } else { - return pkg.PythonPackageMetadata{}, fmt.Errorf("cannot parse field from line: '%s'", line) + log.Warnf("cannot parse field from path: %q from line: %q", path, line) } } }