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