projectreport package¶
A set of tools for describing software projects. Finds software projects, analyzes them, and outputs reports.
Subpackages¶
- projectreport.analyzer package
- Subpackages
- projectreport.analyzer.parsers package
- Subpackages
 - Submodules
 - projectreport.analyzer.parsers.base module
 - projectreport.analyzer.parsers.data_types module
 - projectreport.analyzer.parsers.file module
 - projectreport.analyzer.parsers.folder module
 - projectreport.analyzer.parsers.github module
 - projectreport.analyzer.parsers.index module
 - projectreport.analyzer.parsers.javascript module
 - projectreport.analyzer.parsers.url module
 
 - projectreport.analyzer.ts package
 
 - projectreport.analyzer.parsers package
 - Submodules
 - projectreport.analyzer.analysis module
 - projectreport.analyzer.analyzable module
 - projectreport.analyzer.folder module
 - projectreport.analyzer.module module
 - projectreport.analyzer.project module
 
 - Subpackages
 - projectreport.finder package
 - projectreport.license package
 - projectreport.report package
 - projectreport.searcher package
 - projectreport.tools package
 
Submodules¶
projectreport.config module¶
projectreport.data module¶
projectreport.logger module¶
projectreport.parser_types module¶
projectreport.version module¶
- class projectreport.version.Version(major=None, minor=None, patch=None, prerelease=None, build=None, full_str=None, is_semver=False)[source]¶
 Bases:
object- __init__(major=None, minor=None, patch=None, prerelease=None, build=None, full_str=None, is_semver=False)¶
 
- property semantic_version: semver.VersionInfo¶
 - Return type:
 VersionInfo