![]() |
FOSSology
4.5.1
Open Source License Compliance by Open Source Software
|
Public Member Functions | |
Union[list[tuple[str, str]], None] | parse_components (self, list[Dict] components) |
Private Member Functions | |
list[str, str] | __process_components (self, list[Dict] components) |
str | __generate_api_endpoint (self, str package_name, str version) |
Python Parser to parse the python sboms to generate download urls from cyclonedx format sbom files.
Definition at line 70 of file Parsers.py.
|
private |
Generate JSON REST API Endpoint to fetch download url. Args: package_name: str Name of package version: str Version of paclage Return: JSON REST API endpoint tp fetch metadata of package
Definition at line 86 of file Parsers.py.
|
private |
Returns list of package name and version from SBOM component. Args: components: list[Dict] Return: list[str, str]: Name and versions of packages from sbom file
Definition at line 76 of file Parsers.py.
Union[list[tuple[str,str]],None] ScanDeps.Parsers.PythonParser.parse_components | ( | self, | |
list[Dict] | components | ||
) |
Parse SBOM file for package name and download url of package. Args: sbom_file: str Path to sbom_file Return: list of tuples with package_name and download_url of that package
Definition at line 97 of file Parsers.py.