Keyring

Latest version: v25.2.1

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

Scan your dependencies

Page 21 of 35

7.2

===

* Pull Request 190: OS X backend now exposes a ``keychain``
attribute, which if set will be used by ``get_password`` when
retrieving passwords. Useful in environments such as when
running under cron where the default keychain is not the same
as the default keychain in a login session. Example usage::

keyring.get_keyring().keychain = '/path/to/login.keychain'
pw = keyring.get_password(...)

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.

Page 21 of 35

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.