Keyring

Latest version: v25.6.0

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 22 of 36

7.1

===

* Issue 186: Removed preference for keyrings based on
``XDG_CURRENT_DESKTOP`` as these values are to varied
to be a reliable indicator of which keyring implementation
might be preferable.

7.0.2

=====

* Issue 187: Restore ``Keyring`` name in ``kwallet`` backend.
Users of keyring 6.1 or later should prefer an explicit reference
to DBusKeyring or QtKeyring instead.

7.0.1

=====

* Issue 183 and Issue 185: Gnome keyring no longer relies
on environment variables, but instead relies on the GnomeKeyring
library to determine viability.

7.0

===

* Issue 99: Keyring now expects the config file to be located
in the XDG_CONFIG_HOME rather than XDG_DATA_HOME and will
fail to start if the config is found in the old location but not
the new. On systems where the two locations are distinct,
simply copy or symlink the config to remain compatible with
older versions or move the file to work only with 7.0 and later.

* Replaced Pull Request 182 with a conditional SessionBus
construction, based on subsequent discussion.

6.1.1

=====

* Pull Request 182: Prevent DBus from indicating as a viable
backend when no viable X DISPLAY variable is present.

6.1

===

* Pull Request 174: Add DBus backend for KWallet, preferred to Qt
backend. Theoretically, it should be auto-detected based on
available libraries and interchangeable with the Qt backend.

Page 22 of 36

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.