diff --git a/src/hatch/publish/auth.py b/src/hatch/publish/auth.py index 7f83cdd7e..ccba445fd 100644 --- a/src/hatch/publish/auth.py +++ b/src/hatch/publish/auth.py @@ -46,7 +46,8 @@ def __get_password(self) -> str: import keyring - password = keyring.get_password(self._repo, self.username) + keyring_service = self._repo_config["url"] + password = keyring.get_password(keyring_service, self.username) if password is not None: return password @@ -111,4 +112,5 @@ def write_updated_data(self): if self.__password_was_read: import keyring - keyring.set_password(self._repo, self.__username, self.__password) + keyring_service = self._repo_config["url"] + keyring.set_password(keyring_service, self.__username, self.__password)