Skip to content

Commit 9c67931

Browse files
Merge pull request #29 from AmmarRabie/fix-included-comments-when-parsing-requirement-dependency
ignore anything after # when parsing requirements.txt
2 parents d8d4f48 + 775d7c3 commit 9c67931

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

sbom4python/scanner.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -570,7 +570,8 @@ def process_requirements(self, filename):
570570
print(f"Unable to process requirements file {filename}")
571571

572572
def _process_requirement_dependency(self, dependency, filename):
573-
if len(dependency.strip()) > 0:
573+
dependency = dependency.split("#")[0].strip()
574+
if len(dependency) > 0:
574575
# Ignore anything after ; e.g. python_version<"3.8"
575576
element = dependency.strip().split(";")[0]
576577
# Check for pinned dependency

0 commit comments

Comments
 (0)