From d07dbddb8adb74d17f11ad275ff5ddd7fc3ce8b1 Mon Sep 17 00:00:00 2001 From: wwuck Date: Wed, 10 Nov 2021 16:57:03 +1100 Subject: [PATCH 1/2] Change get_credential to return generic Credential A keyring backend may want to return SimpleCredential or EnvironCredential --- keyring/backend.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyring/backend.py b/keyring/backend.py index ee6b256e..9a871db7 100644 --- a/keyring/backend.py +++ b/keyring/backend.py @@ -125,7 +125,7 @@ def get_credential( self, service: str, username: Optional[str], - ) -> Optional[credentials.SimpleCredential]: + ) -> Optional[credentials.Credential]: """Gets the username and password for the service. Returns a Credential instance. From 296205d50e480eacaa574e21ebf162825af4c503 Mon Sep 17 00:00:00 2001 From: wwuck Date: Thu, 18 Nov 2021 00:48:20 +1100 Subject: [PATCH 2/2] Update changelog and bump version. --- CHANGES.rst | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGES.rst b/CHANGES.rst index 151ff663..db3be646 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -1,3 +1,8 @@ +v23.2.2 +------- + +* #542: Change get_credential to return generic Credential. + v23.2.1 -------