hermes.commands.init.util.connect_gitlab

Attributes

Classes

Functions

is_url_gitlab(→ bool)

Module Contents

hermes.commands.init.util.connect_gitlab.default_scopes = 'api write_repository'
hermes.commands.init.util.connect_gitlab.device_code_addition = 'oauth/authorize_device'
hermes.commands.init.util.connect_gitlab.token_addition = 'oauth/token'
hermes.commands.init.util.connect_gitlab.site_specific_oauth_clients
hermes.commands.init.util.connect_gitlab.is_url_gitlab(url: str) → bool
class hermes.commands.init.util.connect_gitlab.GitLabConnection(project_url: str)
oauth_process() → hermes.commands.init.util.oauth_process.OauthProcess
has_client() → bool
authorize(token: str = '') → bool
create_project_access_token(name: str, scopes: list[str] = None) → str
create_variable(key: str, value, description: str = '') → bool