twine.auth module

class twine.auth.CredentialInput[source]
__init__(username: str | None = None, password: str | None = None) None[source]
class twine.auth.Resolver[source]
__init__(config: Dict[str, str | None], input: CredentialInput) None[source]
classmethod choose(interactive: bool) Type[Resolver][source]
property username: str | None
property password: str | None
property system: str | None
get_username_from_keyring() str | None[source]
get_password_from_keyring() str | None[source]
username_from_keyring_or_prompt() str[source]
password_from_keyring_or_prompt() str[source]
prompt(what: str, how: Callable[[...], str]) str[source]
class twine.auth.Private[source]
prompt(what: str, how: Callable[[...], str] | None = None) str[source]