FOSSology  4.5.1
Open Source License Compliance by Open Source Software
ScanDeps.Parsers.PythonParser Class Reference
Collaboration diagram for ScanDeps.Parsers.PythonParser:
Collaboration graph

Public Member Functions

None parse_components (self, Parser parser)
 

Static Public Attributes

string PYPI_BINARY_DIST_WHEEL = 'bdist_wheel'
 
string PYPI_SOURCE_DIST = 'sdist'
 

Private Member Functions

str _generate_api_endpoint (self, str package_name, str version)
 

Detailed Description

Python Parser to parse the python sboms to generate download urls from
cyclonedx format sbom files.

Definition at line 126 of file Parsers.py.

Member Function Documentation

◆ _generate_api_endpoint()

str ScanDeps.Parsers.PythonParser._generate_api_endpoint (   self,
str  package_name,
str  version 
)
private
Generate JSON REST API Endpoint to fetch download url.
Args:
    package_name: str Name of package
    version: str Version of package
Return:
    JSON REST API endpoint tp fetch metadata of package

Definition at line 135 of file Parsers.py.

◆ parse_components()

None ScanDeps.Parsers.PythonParser.parse_components (   self,
Parser  parser 
)
Parse SBOM file for package name and download url of package.
Return:
    None

Definition at line 146 of file Parsers.py.


The documentation for this class was generated from the following file: