quartzbio.cli.credentials module

class quartzbio.cli.credentials.ApiCredentials(api_host, email, token_type, token)

Bases: tuple

api_host

Alias for field number 0

email

Alias for field number 1

token

Alias for field number 3

token_type

Alias for field number 2

exception quartzbio.cli.credentials.CredentialsError

Bases: BaseException

Raised if the credentials are not found.

quartzbio.cli.credentials.as_netrc_machine(api_host)
quartzbio.cli.credentials.delete_credentials()
quartzbio.cli.credentials.get_credentials(api_host: str = None) ApiCredentials

Returns the user’s stored API key if a valid credentials file is found. Raises CredentialsError if no valid credentials file is found.

class quartzbio.cli.credentials.netrc(file=None)

Bases: netrc

Adds a save() method to netrc

static path()
save(path)

Dump the class data in the format of a .netrc file.

quartzbio.cli.credentials.save_credentials(email, token, token_type='Token', api_host=None)