You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Module path:boost_library_tracker.servicesDescription: Boost libraries, versions, dependencies, categories, and maintainer/author roles. Single place for all writes to boost_library_tracker models.
Type notation: Model types refer to boost_library_tracker.models. Cross-app: GitHubRepository, GitHubFile are from github_activity_tracker.models; GitHubAccount is from cppa_user_tracker.models.
BoostLibraryRepository
Function
Parameter types
Return type
Raises
get_or_create_boost_library_repo
github_repository: GitHubRepository
tuple[BoostLibraryRepository, bool]
—
BoostLibrary
Function
Parameter types
Return type
Raises
get_or_create_boost_library
repo: BoostLibraryRepository, name: str
tuple[BoostLibrary, bool]
ValueError if name is empty or whitespace-only.
BoostFile
Function
Parameter types
Return type
get_or_create_boost_file
github_file: GitHubFile, library: BoostLibrary
tuple[BoostFile, bool]
BoostVersion
Function
Parameter types
Return type
Raises
get_or_create_boost_version
version: str, version_created_at=None
tuple[BoostVersion, bool]
ValueError if version is empty or whitespace-only.